home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / PowerPC / Dev / PPCRelease / Examples / Tasks / Tasks.elf.dump < prev    next >
Encoding:
Text File  |  1998-06-07  |  63.5 KB  |  1,683 lines

  1.  
  2. Tasks.elf:     file format elf32-powerpc
  3. Tasks.elf
  4. architecture: powerpc:common, flags 0x00000011:
  5. HAS_RELOC, HAS_SYMS
  6. start address 0x00000074
  7.  
  8. Sections:
  9. Idx Name          Size      VMA       LMA       File off  Algn
  10.   0 .text         00001168  00000000  00000000  00000034  2**2
  11.                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  12.   1 .data         00000370  00000000  00000000  0000119c  2**2
  13.                   CONTENTS, ALLOC, LOAD, RELOC, DATA
  14.   2 .ctdt         00000010  00000000  00000000  0000150c  2**2
  15.                   CONTENTS, ALLOC, LOAD, RELOC, DATA
  16.   3 .bss          00000130  00000000  00000000  0000151c  2**2
  17.                   ALLOC
  18. SYMBOL TABLE:
  19. 00000000 l    d  .text    00000000 
  20. 00000000 l    d  *ABS*    00000000 
  21. 00000000 l    d  .data    00000000 
  22. 00000000 l    d  *ABS*    00000000 
  23. 00000000 l    d  .ctdt    00000000 
  24. 00000000 l    d  *ABS*    00000000 
  25. 00000000 l    d  .bss    00000000 
  26. 00000000 l    d  *ABS*    00000000 
  27. 00000000 l    d  *ABS*    00000000 
  28. 00000000 l    d  *ABS*    00000000 
  29. 00000000 l     O .text    00000000 SAS/C Compiled
  30. 00000678 l     O .text    00000000 SAS/C Compiled
  31. 00000e00 l     O .text    00000000 SAS/C Compiled
  32. 00000e58 l     O .text    00000000 SAS/C Compiled
  33. 00000e60 l     O .text    00000000 SAS/C Compiled
  34. 00000fd0 l     O .text    00000000 SAS/C Compiled
  35. 00000fe8 l     O .text    00000000 SAS/C Compiled
  36. 000010f8 l     O .text    00000000 SAS/C Compiled
  37. 00001148 l     O .text    00000000 SAS/C Compiled
  38. 00001070 g     F .text    00000088 longjmp
  39. 00000fec g     F .text    00000084 setjmp
  40. 00000fd4 g     F .text    00000014 __exit
  41. 00000000         *UND*    00000000 PPCDeleteSemaphore
  42. 000010fc g     F .text    0000004c __swmem
  43. 00000004 g     O .data    00000004 _ProgramName
  44. 00000000         *UND*    00000000 PPCObtainSemaphore
  45. 00000000         *UND*    00000000 PPCFreeMem
  46. 00000e64 g     F .text    0000016c qsort
  47. 00000000         *UND*    00000000 PPCGetMessage
  48. 00000000         *UND*    00000000 PPCprintf
  49. 00000000         *UND*    00000000 PPCCreatePort
  50. 000005d4 g     F .text    00000008 _STI_0_dummy
  51. 00000000         *UND*    00000000 PPCDeleteMessage
  52. 00000d58 g     F .text    000000a8 TaskD
  53. 00000000         *UND*    00000000 PPCObtainSemaphoreShared
  54. 0000010c g     O .bss    00000004 DOSBase
  55. 00000000         *UND*    00000000 PPCCreateSemaphore
  56. 00000118 g     O .bss    00000004 __PPC_SHELL_START
  57. 00000074 g     F .text    0000053c _start
  58. 00000000         *UND*    00000000 PPCWaitPort
  59. 0000114c g     F .text    00000008 _STI_32767_dummy
  60. 00000114 g     O .bss    00000004 _WBenchMsg
  61. 00001154 g     F .text    00000014 get_last_ctdt
  62. 00000000         *UND*    00000000 PPCCallOS
  63. 0000011c g     O .bss    00000004 __curdir
  64. 00000cb4 g     F .text    000000a4 TaskC
  65. 0000067c g     F .text    000004f0 main
  66. 00000000         *UND*    00000000 PPCDeletePort
  67. 0000012c g     O .bss    00000004 Semaphore
  68. 00000014 g     O .data    00000004 TaskCounter
  69. 00000000         *UND*    00000000 PPCCreateMessage
  70. 0000036c g     O .data    00000004 __exitfuncs
  71. 00000b6c g     F .text    000000a4 TaskA
  72. 000005b0 g     F .text    00000024 _XCEXIT
  73. 00000e04 g     F .text    00000054 exit
  74. 00000000         *UND*    00000000 PPCReleaseSemaphore
  75. 00000110 g     O .bss    00000004 SysBase
  76. 00000000         *UND*    00000000 PPCCreateTask
  77. 00000000         *UND*    00000000 PPCGetTaskAttr
  78. 00000c10 g     F .text    000000a4 TaskB
  79. 00000004 g     F .text    00000028 _main
  80. 00000000         *UND*    00000000 PPCAllocMem
  81.  
  82.  
  83. Disassembly of section .text:
  84. 00000000 <SAS/C Compiled> .long 0x4001
  85. _main():
  86. 00000004 <_main> stwu    r1,-32(r1)
  87. 00000008 <_main+4> ori    r5,r3,0
  88. 0000000c <_main+8> cmplwi    r5,0
  89. 00000010 <_main+c> bne    00000020 <_main+1c>
  90. 00000014 <_main+10> ori    r3,r4,0
  91. 00000018 <_main+14> lis    r4,0
  92.         RELOC: 0000001a R_PPC_ADDR16_HA .bss+0x00000114
  93. 0000001c <_main+18> stw    r3,0(r4)
  94.         RELOC: 0000001e R_PPC_ADDR16_LO .bss+0x00000114
  95. 00000020 <_main+1c> ori    r3,r5,0
  96. 00000024 <_main+20> addi    r1,r1,32
  97. 00000028 <_main+24> b    00000074 <_start>
  98. 0000002c <_main+28> mflr    r0
  99. 00000030 <_main+2c> stw    r0,4(r1)
  100. 00000034 <_main+30> stwu    r1,-128(r1)
  101. 00000038 <_main+34> ori    r7,r5,0
  102. 0000003c <_main+38> li    r5,1
  103. 00000040 <_main+3c> stw    r5,20(r1)
  104. 00000044 <_main+40> stw    r5,32(r1)
  105. 00000048 <_main+44> stw    r4,80(r1)
  106. 0000004c <_main+48> stw    r7,44(r1)
  107. 00000050 <_main+4c> li    r8,-552
  108. 00000054 <_main+50> stw    r8,16(r1)
  109. 00000058 <_main+54> stw    r3,100(r1)
  110. 0000005c <_main+58> addi    r3,r1,16
  111. 00000060 <_main+5c> bl    00000060 <_main+5c>
  112.         RELOC: 00000060 R_PPC_REL24 PPCCallOS
  113. 00000064 <_main+60> addi    r1,r1,128
  114. 00000068 <_main+64> lwz    r0,4(r1)
  115. 0000006c <_main+68> mtlr    r0
  116. 00000070 <_main+6c> blr
  117. _start():
  118. 00000074 <_start> mflr    r0
  119. 00000078 <_start+4> stw    r0,4(r1)
  120. 0000007c <_start+8> stwu    r1,-152(r1)
  121. 00000080 <_start+c> stmw    r30,144(r1)
  122. 00000084 <_start+10> stw    r3,120(r1)
  123. 00000088 <_start+14> li    r10,4
  124. 0000008c <_start+18> lwz    r3,0(r10)
  125. 00000090 <_start+1c> lwz    r31,120(r1)
  126. 00000094 <_start+20> lis    r12,0
  127.         RELOC: 00000096 R_PPC_ADDR16_HA .bss+0x00000110
  128. 00000098 <_start+24> lis    r4,0
  129.         RELOC: 0000009a R_PPC_ADDR16_HA .data+0x00000008
  130. 0000009c <_start+28> addi    r4,r4,0
  131.         RELOC: 0000009e R_PPC_ADDR16_LO .data+0x00000008
  132. 000000a0 <_start+2c> stw    r3,0(r12)
  133.         RELOC: 000000a2 R_PPC_ADDR16_LO .bss+0x00000110
  134. 000000a4 <_start+30> li    r5,0
  135. 000000a8 <_start+34> bl    0000002c <_main+28>
  136. 000000ac <_start+38> lis    r5,0
  137.         RELOC: 000000ae R_PPC_ADDR16_HA .bss+0x0000010c
  138. 000000b0 <_start+3c> stw    r3,0(r5)
  139.         RELOC: 000000b2 R_PPC_ADDR16_LO .bss+0x0000010c
  140. 000000b4 <_start+40> cmpwi    r3,0
  141. 000000b8 <_start+44> bne    000000c4 <_start+50>
  142. 000000bc <_start+48> li    r3,20
  143. 000000c0 <_start+4c> b    0000059c <_start+528>
  144. 000000c4 <_start+50> li    r6,1
  145. 000000c8 <_start+54> stw    r6,32(r1)
  146. 000000cc <_start+58> stw    r6,44(r1)
  147. 000000d0 <_start+5c> li    r7,0
  148. 000000d4 <_start+60> stw    r7,60(r1)
  149. 000000d8 <_start+64> li    r8,-126
  150. 000000dc <_start+68> stw    r8,28(r1)
  151. 000000e0 <_start+6c> stw    r3,112(r1)
  152. 000000e4 <_start+70> addi    r3,r1,28
  153. 000000e8 <_start+74> bl    000000e8 <_start+74>
  154.         RELOC: 000000e8 R_PPC_REL24 PPCCallOS
  155. 000000ec <_start+78> lis    r9,0
  156.         RELOC: 000000ee R_PPC_ADDR16_HA .bss+0x0000011c
  157. 000000f0 <_start+7c> stw    r3,0(r9)
  158.         RELOC: 000000f2 R_PPC_ADDR16_LO .bss+0x0000011c
  159. 000000f4 <_start+80> li    r10,1
  160. 000000f8 <_start+84> stw    r10,32(r1)
  161. 000000fc <_start+88> stw    r10,44(r1)
  162. 00000100 <_start+8c> stw    r3,60(r1)
  163. 00000104 <_start+90> li    r11,-126
  164. 00000108 <_start+94> stw    r11,28(r1)
  165. 0000010c <_start+98> lis    r3,0
  166.         RELOC: 0000010e R_PPC_ADDR16_HA .bss+0x0000010c
  167. 00000110 <_start+9c> lwz    r12,0(r3)
  168.         RELOC: 00000112 R_PPC_ADDR16_LO .bss+0x0000010c
  169. 00000114 <_start+a0> ori    r30,r31,0
  170. 00000118 <_start+a4> stw    r12,112(r1)
  171. 0000011c <_start+a8> addi    r3,r1,28
  172. 00000120 <_start+ac> bl    00000120 <_start+ac>
  173.         RELOC: 00000120 R_PPC_REL24 PPCCallOS
  174. 00000124 <_start+b0> li    r4,0
  175. 00000128 <_start+b4> lis    r5,0
  176.         RELOC: 0000012a R_PPC_ADDR16_HA .bss+0x00000120
  177. 0000012c <_start+b8> stw    r4,0(r5)
  178.         RELOC: 0000012e R_PPC_ADDR16_LO .bss+0x00000120
  179. 00000130 <_start+bc> cmplwi    r31,0
  180. 00000134 <_start+c0> beq    00000250 <_start+1dc>
  181. 00000138 <_start+c4> b    00000140 <_start+cc>
  182. 0000013c <_start+c8> addi    r31,r31,1
  183. 00000140 <_start+cc> lbz    r6,0(r31)
  184. 00000144 <_start+d0> andi.    r6,r6,255
  185. 00000148 <_start+d4> cmpwi    r6,32
  186. 0000014c <_start+d8> beq    0000013c <_start+c8>
  187. 00000150 <_start+dc> lbz    r7,0(r31)
  188. 00000154 <_start+e0> andi.    r7,r7,255
  189. 00000158 <_start+e4> cmpwi    r7,9
  190. 0000015c <_start+e8> beq    0000013c <_start+c8>
  191. 00000160 <_start+ec> lbz    r8,0(r31)
  192. 00000164 <_start+f0> andi.    r8,r8,255
  193. 00000168 <_start+f4> cmpwi    r8,10
  194. 0000016c <_start+f8> beq    0000013c <_start+c8>
  195. 00000170 <_start+fc> lbz    r9,0(r31)
  196. 00000174 <_start+100> andi.    r9,r9,255
  197. 00000178 <_start+104> cmpwi    r9,0
  198. 0000017c <_start+108> beq    00000250 <_start+1dc>
  199. 00000180 <_start+10c> lbz    r10,0(r31)
  200. 00000184 <_start+110> andi.    r10,r10,255
  201. 00000188 <_start+114> cmpwi    r10,34
  202. 0000018c <_start+118> bne    000001f8 <_start+184>
  203. 00000190 <_start+11c> addi    r31,r31,1
  204. 00000194 <_start+120> b    000001c0 <_start+14c>
  205. 00000198 <_start+124> lbz    r11,0(r31)
  206. 0000019c <_start+128> andi.    r11,r11,255
  207. 000001a0 <_start+12c> cmpwi    r11,42
  208. 000001a4 <_start+130> bne    000001bc <_start+148>
  209. 000001a8 <_start+134> addi    r31,r31,1
  210. 000001ac <_start+138> lbz    r12,0(r31)
  211. 000001b0 <_start+13c> andi.    r12,r12,255
  212. 000001b4 <_start+140> cmpwi    r12,0
  213. 000001b8 <_start+144> beq    000001e0 <_start+16c>
  214. 000001bc <_start+148> addi    r31,r31,1
  215. 000001c0 <_start+14c> lbz    r3,0(r31)
  216. 000001c4 <_start+150> andi.    r3,r3,255
  217. 000001c8 <_start+154> cmpwi    r3,34
  218. 000001cc <_start+158> beq    000001e0 <_start+16c>
  219. 000001d0 <_start+15c> lbz    r4,0(r31)
  220. 000001d4 <_start+160> andi.    r4,r4,255
  221. 000001d8 <_start+164> cmpwi    r4,0
  222. 000001dc <_start+168> bne    00000198 <_start+124>
  223. 000001e0 <_start+16c> lbz    r5,0(r31)
  224. 000001e4 <_start+170> cmplwi    r5,0
  225. 000001e8 <_start+174> beq    00000238 <_start+1c4>
  226. 000001ec <_start+178> addi    r31,r31,1
  227. 000001f0 <_start+17c> b    00000238 <_start+1c4>
  228. 000001f4 <_start+180> addi    r31,r31,1
  229. 000001f8 <_start+184> lbz    r6,0(r31)
  230. 000001fc <_start+188> andi.    r6,r6,255
  231. 00000200 <_start+18c> cmpwi    r6,0
  232. 00000204 <_start+190> beq    00000238 <_start+1c4>
  233. 00000208 <_start+194> lbz    r7,0(r31)
  234. 0000020c <_start+198> andi.    r7,r7,255
  235. 00000210 <_start+19c> cmpwi    r7,32
  236. 00000214 <_start+1a0> beq    00000238 <_start+1c4>
  237. 00000218 <_start+1a4> lbz    r8,0(r31)
  238. 0000021c <_start+1a8> andi.    r8,r8,255
  239. 00000220 <_start+1ac> cmpwi    r8,9
  240. 00000224 <_start+1b0> beq    00000238 <_start+1c4>
  241. 00000228 <_start+1b4> lbz    r9,0(r31)
  242. 0000022c <_start+1b8> andi.    r9,r9,255
  243. 00000230 <_start+1bc> cmpwi    r9,10
  244. 00000234 <_start+1c0> bne    000001f4 <_start+180>
  245. 00000238 <_start+1c4> lis    r11,0
  246.         RELOC: 0000023a R_PPC_ADDR16_HA .bss+0x00000120
  247. 0000023c <_start+1c8> lwz    r10,0(r11)
  248.         RELOC: 0000023e R_PPC_ADDR16_LO .bss+0x00000120
  249. 00000240 <_start+1cc> lis    r3,0
  250.         RELOC: 00000242 R_PPC_ADDR16_HA .bss+0x00000120
  251. 00000244 <_start+1d0> addi    r12,r10,1
  252. 00000248 <_start+1d4> stw    r12,0(r3)
  253.         RELOC: 0000024a R_PPC_ADDR16_LO .bss+0x00000120
  254. 0000024c <_start+1d8> b    00000140 <_start+cc>
  255. 00000250 <_start+1dc> lis    r5,0
  256.         RELOC: 00000252 R_PPC_ADDR16_HA .bss+0x00000120
  257. 00000254 <_start+1e0> lwz    r4,0(r5)
  258.         RELOC: 00000256 R_PPC_ADDR16_LO .bss+0x00000120
  259. 00000258 <_start+1e4> cmpwi    r4,0
  260. 0000025c <_start+1e8> beq    00000444 <_start+3d0>
  261. 00000260 <_start+1ec> addi    r6,r4,1
  262. 00000264 <_start+1f0> rlwinm    r3,r6,2,0,29
  263. 00000268 <_start+1f4> lis    r4,1
  264. 0000026c <_start+1f8> bl    0000026c <_start+1f8>
  265.         RELOC: 0000026c R_PPC_REL24 PPCAllocMem
  266. 00000270 <_start+1fc> lis    r8,0
  267.         RELOC: 00000272 R_PPC_ADDR16_HA .bss+0x00000128
  268. 00000274 <_start+200> stw    r3,0(r8)
  269.         RELOC: 00000276 R_PPC_ADDR16_LO .bss+0x00000128
  270. 00000278 <_start+204> cmplwi    r3,0
  271. 0000027c <_start+208> bne    00000288 <_start+214>
  272. 00000280 <_start+20c> li    r3,20
  273. 00000284 <_start+210> b    0000059c <_start+528>
  274. 00000288 <_start+214> ori    r31,r30,0
  275. 0000028c <_start+218> ori    r30,r3,0
  276. 00000290 <_start+21c> b    00000298 <_start+224>
  277. 00000294 <_start+220> addi    r31,r31,1
  278. 00000298 <_start+224> lbz    r9,0(r31)
  279. 0000029c <_start+228> andi.    r9,r9,255
  280. 000002a0 <_start+22c> cmpwi    r9,32
  281. 000002a4 <_start+230> beq    00000294 <_start+220>
  282. 000002a8 <_start+234> lbz    r10,0(r31)
  283. 000002ac <_start+238> andi.    r10,r10,255
  284. 000002b0 <_start+23c> cmpwi    r10,9
  285. 000002b4 <_start+240> beq    00000294 <_start+220>
  286. 000002b8 <_start+244> lbz    r11,0(r31)
  287. 000002bc <_start+248> andi.    r11,r11,255
  288. 000002c0 <_start+24c> cmpwi    r11,10
  289. 000002c4 <_start+250> beq    00000294 <_start+220>
  290. 000002c8 <_start+254> lbz    r12,0(r31)
  291. 000002cc <_start+258> andi.    r12,r12,255
  292. 000002d0 <_start+25c> cmpwi    r12,0
  293. 000002d4 <_start+260> beq    00000430 <_start+3bc>
  294. 000002d8 <_start+264> lbz    r3,0(r31)
  295. 000002dc <_start+268> andi.    r3,r3,255
  296. 000002e0 <_start+26c> cmpwi    r3,34
  297. 000002e4 <_start+270> bne    000003c0 <_start+34c>
  298. 000002e8 <_start+274> addi    r31,r31,1
  299. 000002ec <_start+278> ori    r8,r31,0
  300. 000002f0 <_start+27c> stw    r8,0(r30)
  301. 000002f4 <_start+280> addi    r30,r30,4
  302. 000002f8 <_start+284> b    00000384 <_start+310>
  303. 000002fc <_start+288> lbz    r5,0(r31)
  304. 00000300 <_start+28c> andi.    r5,r5,255
  305. 00000304 <_start+290> cmpwi    r5,42
  306. 00000308 <_start+294> bne    00000374 <_start+300>
  307. 0000030c <_start+298> addi    r31,r31,1
  308. 00000310 <_start+29c> lbz    r6,0(r31)
  309. 00000314 <_start+2a0> andi.    r6,r6,255
  310. 00000318 <_start+2a4> addic.    r7,r6,0
  311. 0000031c <_start+2a8> beq    00000334 <_start+2c0>
  312. 00000320 <_start+2ac> addic.    r7,r7,-69
  313. 00000324 <_start+2b0> beq    00000340 <_start+2cc>
  314. 00000328 <_start+2b4> addic.    r7,r7,-9
  315. 0000032c <_start+2b8> beq    00000350 <_start+2dc>
  316. 00000330 <_start+2bc> b    00000360 <_start+2ec>
  317. 00000334 <_start+2c0> li    r9,0
  318. 00000338 <_start+2c4> stb    r9,0(r8)
  319. 0000033c <_start+2c8> b    00000444 <_start+3d0>
  320. 00000340 <_start+2cc> li    r10,27
  321. 00000344 <_start+2d0> stb    r10,0(r8)
  322. 00000348 <_start+2d4> addi    r8,r8,1
  323. 0000034c <_start+2d8> b    0000036c <_start+2f8>
  324. 00000350 <_start+2dc> li    r11,10
  325. 00000354 <_start+2e0> stb    r11,0(r8)
  326. 00000358 <_start+2e4> addi    r8,r8,1
  327. 0000035c <_start+2e8> b    0000036c <_start+2f8>
  328. 00000360 <_start+2ec> lbz    r12,0(r31)
  329. 00000364 <_start+2f0> stb    r12,0(r8)
  330. 00000368 <_start+2f4> addi    r8,r8,1
  331. 0000036c <_start+2f8> addi    r31,r31,1
  332. 00000370 <_start+2fc> b    00000384 <_start+310>
  333. 00000374 <_start+300> lbz    r3,0(r31)
  334. 00000378 <_start+304> stb    r3,0(r8)
  335. 0000037c <_start+308> addi    r8,r8,1
  336. 00000380 <_start+30c> addi    r31,r31,1
  337. 00000384 <_start+310> lbz    r4,0(r31)
  338. 00000388 <_start+314> andi.    r4,r4,255
  339. 0000038c <_start+318> cmpwi    r4,34
  340. 00000390 <_start+31c> beq    000003a4 <_start+330>
  341. 00000394 <_start+320> lbz    r5,0(r31)
  342. 00000398 <_start+324> andi.    r5,r5,255
  343. 0000039c <_start+328> cmpwi    r5,0
  344. 000003a0 <_start+32c> bne    000002fc <_start+288>
  345. 000003a4 <_start+330> lbz    r6,0(r31)
  346. 000003a8 <_start+334> cmplwi    r6,0
  347. 000003ac <_start+338> beq    000003b4 <_start+340>
  348. 000003b0 <_start+33c> addi    r31,r31,1
  349. 000003b4 <_start+340> li    r7,0
  350. 000003b8 <_start+344> stb    r7,0(r8)
  351. 000003bc <_start+348> b    00000298 <_start+224>
  352. 000003c0 <_start+34c> stw    r31,0(r30)
  353. 000003c4 <_start+350> addi    r30,r30,4
  354. 000003c8 <_start+354> b    000003d0 <_start+35c>
  355. 000003cc <_start+358> addi    r31,r31,1
  356. 000003d0 <_start+35c> lbz    r9,0(r31)
  357. 000003d4 <_start+360> andi.    r9,r9,255
  358. 000003d8 <_start+364> cmpwi    r9,0
  359. 000003dc <_start+368> beq    00000410 <_start+39c>
  360. 000003e0 <_start+36c> lbz    r10,0(r31)
  361. 000003e4 <_start+370> andi.    r10,r10,255
  362. 000003e8 <_start+374> cmpwi    r10,32
  363. 000003ec <_start+378> beq    00000410 <_start+39c>
  364. 000003f0 <_start+37c> lbz    r11,0(r31)
  365. 000003f4 <_start+380> andi.    r11,r11,255
  366. 000003f8 <_start+384> cmpwi    r11,9
  367. 000003fc <_start+388> beq    00000410 <_start+39c>
  368. 00000400 <_start+38c> lbz    r12,0(r31)
  369. 00000404 <_start+390> andi.    r12,r12,255
  370. 00000408 <_start+394> cmpwi    r12,10
  371. 0000040c <_start+398> bne    000003cc <_start+358>
  372. 00000410 <_start+39c> lbz    r3,0(r31)
  373. 00000414 <_start+3a0> andi.    r3,r3,255
  374. 00000418 <_start+3a4> cmpwi    r3,0
  375. 0000041c <_start+3a8> beq    00000430 <_start+3bc>
  376. 00000420 <_start+3ac> li    r4,0
  377. 00000424 <_start+3b0> stb    r4,0(r31)
  378. 00000428 <_start+3b4> addi    r31,r31,1
  379. 0000042c <_start+3b8> b    00000298 <_start+224>
  380. 00000430 <_start+3bc> lis    r7,0
  381.         RELOC: 00000432 R_PPC_ADDR16_HA .bss+0x00000128
  382. 00000434 <_start+3c0> lwz    r6,0(r7)
  383.         RELOC: 00000436 R_PPC_ADDR16_LO .bss+0x00000128
  384. 00000438 <_start+3c4> lis    r8,0
  385.         RELOC: 0000043a R_PPC_ADDR16_HA .data+0x00000004
  386. 0000043c <_start+3c8> lwz    r5,0(r6)
  387. 00000440 <_start+3cc> stw    r5,0(r8)
  388.         RELOC: 00000442 R_PPC_ADDR16_LO .data+0x00000004
  389. 00000444 <_start+3d0> lis    r10,0
  390.         RELOC: 00000446 R_PPC_ADDR16_HA .bss+0x00000120
  391. 00000448 <_start+3d4> lwz    r9,0(r10)
  392.         RELOC: 0000044a R_PPC_ADDR16_LO .bss+0x00000120
  393. 0000044c <_start+3d8> cmpwi    r9,0
  394. 00000450 <_start+3dc> bne    00000460 <_start+3ec>
  395. 00000454 <_start+3e0> lis    r12,0
  396.         RELOC: 00000456 R_PPC_ADDR16_HA .bss+0x00000114
  397. 00000458 <_start+3e4> lwz    r11,0(r12)
  398.         RELOC: 0000045a R_PPC_ADDR16_LO .bss+0x00000114
  399. 0000045c <_start+3e8> b    00000468 <_start+3f4>
  400. 00000460 <_start+3ec> lis    r3,0
  401.         RELOC: 00000462 R_PPC_ADDR16_HA .bss+0x00000128
  402. 00000464 <_start+3f0> lwz    r11,0(r3)
  403.         RELOC: 00000466 R_PPC_ADDR16_LO .bss+0x00000128
  404. 00000468 <_start+3f4> lis    r4,0
  405.         RELOC: 0000046a R_PPC_ADDR16_HA .bss+0x00000124
  406. 0000046c <_start+3f8> stw    r11,0(r4)
  407.         RELOC: 0000046e R_PPC_ADDR16_LO .bss+0x00000124
  408. 00000470 <_start+3fc> addi    r3,r1,112
  409. 00000474 <_start+400> bl    00000618 <_STI_0_dummy+44>
  410. 00000478 <_start+404> ori    r31,r3,0
  411. 0000047c <_start+408> b    000004c0 <_start+44c>
  412. 00000480 <_start+40c> lwz    r5,4(r31)
  413. 00000484 <_start+410> mtlr    r5
  414. 00000488 <_start+414> blrl
  415. 0000048c <_start+418> cmpwi    r3,0
  416. 00000490 <_start+41c> beq    000004bc <_start+448>
  417. 00000494 <_start+420> lwz    r30,112(r1)
  418. 00000498 <_start+424> b    000004a0 <_start+42c>
  419. 0000049c <_start+428> addi    r31,r31,8
  420. 000004a0 <_start+42c> cmpw    r31,r30
  421. 000004a4 <_start+430> bge    000004b4 <_start+440>
  422. 000004a8 <_start+434> lwz    r6,0(r31)
  423. 000004ac <_start+438> cmpwi    r6,0
  424. 000004b0 <_start+43c> bge    0000049c <_start+428>
  425. 000004b4 <_start+440> li    r30,20
  426. 000004b8 <_start+444> b    00000528 <_start+4b4>
  427. 000004bc <_start+448> addi    r31,r31,8
  428. 000004c0 <_start+44c> lwz    r7,112(r1)
  429. 000004c4 <_start+450> cmpw    r31,r7
  430. 000004c8 <_start+454> bge    000004d8 <_start+464>
  431. 000004cc <_start+458> lwz    r8,0(r31)
  432. 000004d0 <_start+45c> cmpwi    r8,0
  433. 000004d4 <_start+460> bge    00000480 <_start+40c>
  434. 000004d8 <_start+464> lis    r9,0
  435.         RELOC: 000004da R_PPC_ADDR16_HA .bss
  436. 000004dc <_start+468> addi    r3,r9,0
  437.         RELOC: 000004de R_PPC_ADDR16_LO .bss
  438. 000004e0 <_start+46c> bl    000004e0 <_start+46c>
  439.         RELOC: 000004e0 R_PPC_REL24 setjmp
  440. 000004e4 <_start+470> cmpwi    r3,0
  441. 000004e8 <_start+474> bne    0000050c <_start+498>
  442. 000004ec <_start+478> lis    r10,0
  443.         RELOC: 000004ee R_PPC_ADDR16_HA .bss+0x00000120
  444. 000004f0 <_start+47c> lis    r11,0
  445.         RELOC: 000004f2 R_PPC_ADDR16_HA .bss+0x00000124
  446. 000004f4 <_start+480> lwz    r4,0(r11)
  447.         RELOC: 000004f6 R_PPC_ADDR16_LO .bss+0x00000124
  448. 000004f8 <_start+484> lwz    r3,0(r10)
  449.         RELOC: 000004fa R_PPC_ADDR16_LO .bss+0x00000120
  450. 000004fc <_start+488> bl    000004fc <_start+488>
  451.         RELOC: 000004fc R_PPC_REL24 main
  452. 00000500 <_start+48c> ori    r30,r3,0
  453. 00000504 <_start+490> bl    00000504 <_start+490>
  454.         RELOC: 00000504 R_PPC_REL24 exit
  455. 00000508 <_start+494> b    00000528 <_start+4b4>
  456. 0000050c <_start+498> lis    r12,0
  457.         RELOC: 0000050e R_PPC_ADDR16_HA .bss+0x00000108
  458. 00000510 <_start+49c> lwz    r30,0(r12)
  459.         RELOC: 00000512 R_PPC_ADDR16_LO .bss+0x00000108
  460. 00000514 <_start+4a0> b    00000528 <_start+4b4>
  461. 00000518 <_start+4a4> lwz    r3,4(r31)
  462. 0000051c <_start+4a8> mtlr    r3
  463. 00000520 <_start+4ac> blrl
  464. 00000524 <_start+4b0> addi    r31,r31,8
  465. 00000528 <_start+4b4> lwz    r4,112(r1)
  466. 0000052c <_start+4b8> cmpw    r31,r4
  467. 00000530 <_start+4bc> blt    00000518 <_start+4a4>
  468. 00000534 <_start+4c0> lis    r6,0
  469.         RELOC: 00000536 R_PPC_ADDR16_HA .bss+0x00000120
  470. 00000538 <_start+4c4> lwz    r5,0(r6)
  471.         RELOC: 0000053a R_PPC_ADDR16_LO .bss+0x00000120
  472. 0000053c <_start+4c8> cmpwi    r5,0
  473. 00000540 <_start+4cc> beq    00000564 <_start+4f0>
  474. 00000544 <_start+4d0> lis    r8,0
  475.         RELOC: 00000546 R_PPC_ADDR16_HA .bss+0x00000128
  476. 00000548 <_start+4d4> lwz    r7,0(r8)
  477.         RELOC: 0000054a R_PPC_ADDR16_LO .bss+0x00000128
  478. 0000054c <_start+4d8> cmpwi    r7,0
  479. 00000550 <_start+4dc> beq    00000564 <_start+4f0>
  480. 00000554 <_start+4e0> addi    r9,r5,1
  481. 00000558 <_start+4e4> rlwinm    r4,r9,2,0,29
  482. 0000055c <_start+4e8> ori    r3,r7,0
  483. 00000560 <_start+4ec> bl    00000560 <_start+4ec>
  484.         RELOC: 00000560 R_PPC_REL24 PPCFreeMem
  485. 00000564 <_start+4f0> li    r11,1
  486. 00000568 <_start+4f4> stw    r11,28(r1)
  487. 0000056c <_start+4f8> stw    r11,40(r1)
  488. 00000570 <_start+4fc> lis    r3,0
  489.         RELOC: 00000572 R_PPC_ADDR16_HA .bss+0x0000010c
  490. 00000574 <_start+500> lwz    r12,0(r3)
  491.         RELOC: 00000576 R_PPC_ADDR16_LO .bss+0x0000010c
  492. 00000578 <_start+504> li    r4,-414
  493. 0000057c <_start+508> stw    r12,88(r1)
  494. 00000580 <_start+50c> stw    r4,24(r1)
  495. 00000584 <_start+510> lis    r6,0
  496.         RELOC: 00000586 R_PPC_ADDR16_HA .bss+0x00000110
  497. 00000588 <_start+514> lwz    r5,0(r6)
  498.         RELOC: 0000058a R_PPC_ADDR16_LO .bss+0x00000110
  499. 0000058c <_start+518> addi    r3,r1,24
  500. 00000590 <_start+51c> stw    r5,108(r1)
  501. 00000594 <_start+520> bl    00000594 <_start+520>
  502.         RELOC: 00000594 R_PPC_REL24 PPCCallOS
  503. 00000598 <_start+524> ori    r3,r30,0
  504. 0000059c <_start+528> lmw    r30,144(r1)
  505. 000005a0 <_start+52c> addi    r1,r1,152
  506. 000005a4 <_start+530> lwz    r0,4(r1)
  507. 000005a8 <_start+534> mtlr    r0
  508. 000005ac <_start+538> blr
  509. _XCEXIT():
  510. 000005b0 <_XCEXIT> stwu    r1,-32(r1)
  511. 000005b4 <_XCEXIT+4> ori    r7,r3,0
  512. 000005b8 <_XCEXIT+8> lis    r8,0
  513.         RELOC: 000005ba R_PPC_ADDR16_HA .bss
  514. 000005bc <_XCEXIT+c> lis    r9,0
  515.         RELOC: 000005be R_PPC_ADDR16_HA .bss+0x00000108
  516. 000005c0 <_XCEXIT+10> stw    r7,0(r9)
  517.         RELOC: 000005c2 R_PPC_ADDR16_LO .bss+0x00000108
  518. 000005c4 <_XCEXIT+14> addi    r3,r8,0
  519.         RELOC: 000005c6 R_PPC_ADDR16_LO .bss
  520. 000005c8 <_XCEXIT+18> li    r4,1
  521. 000005cc <_XCEXIT+1c> addi    r1,r1,32
  522. 000005d0 <_XCEXIT+20> b    000005d0 <_XCEXIT+20>
  523.         RELOC: 000005d0 R_PPC_REL24 longjmp
  524. _STI_0_dummy():
  525. 000005d4 <_STI_0_dummy> li    r3,0
  526. 000005d8 <_STI_0_dummy+4> blr
  527. 000005dc <_STI_0_dummy+8> stwu    r1,-16(r1)
  528. 000005e0 <_STI_0_dummy+c> lwz    r10,0(r3)
  529. 000005e4 <_STI_0_dummy+10> lwz    r11,0(r4)
  530. 000005e8 <_STI_0_dummy+14> cmpw    r10,r11
  531. 000005ec <_STI_0_dummy+18> bne    000005f8 <_STI_0_dummy+24>
  532. 000005f0 <_STI_0_dummy+1c> li    r3,0
  533. 000005f4 <_STI_0_dummy+20> b    00000610 <_STI_0_dummy+3c>
  534. 000005f8 <_STI_0_dummy+24> lwz    r12,0(r4)
  535. 000005fc <_STI_0_dummy+28> cmplw    r10,r12
  536. 00000600 <_STI_0_dummy+2c> bge    0000060c <_STI_0_dummy+38>
  537. 00000604 <_STI_0_dummy+30> li    r3,-1
  538. 00000608 <_STI_0_dummy+34> b    00000610 <_STI_0_dummy+3c>
  539. 0000060c <_STI_0_dummy+38> li    r3,1
  540. 00000610 <_STI_0_dummy+3c> addi    r1,r1,16
  541. 00000614 <_STI_0_dummy+40> blr
  542. 00000618 <_STI_0_dummy+44> mflr    r0
  543. 0000061c <_STI_0_dummy+48> stw    r0,4(r1)
  544. 00000620 <_STI_0_dummy+4c> stwu    r1,-48(r1)
  545. 00000624 <_STI_0_dummy+50> stmw    r29,36(r1)
  546. 00000628 <_STI_0_dummy+54> ori    r31,r3,0
  547. 0000062c <_STI_0_dummy+58> lis    r3,0
  548.         RELOC: 0000062e R_PPC_ADDR16_HA .ctdt
  549. 00000630 <_STI_0_dummy+5c> addi    r30,r3,0
  550.         RELOC: 00000632 R_PPC_ADDR16_LO .ctdt
  551. 00000634 <_STI_0_dummy+60> bl    00000634 <_STI_0_dummy+60>
  552.         RELOC: 00000634 R_PPC_REL24 get_last_ctdt
  553. 00000638 <_STI_0_dummy+64> subf    r4,r30,r3
  554. 0000063c <_STI_0_dummy+68> li    r5,8
  555. 00000640 <_STI_0_dummy+6c> divw    r4,r4,r5
  556. 00000644 <_STI_0_dummy+70> ori    r29,r3,0
  557. 00000648 <_STI_0_dummy+74> lis    r6,0
  558.         RELOC: 0000064a R_PPC_ADDR16_HA .text+0x000005dc
  559. 0000064c <_STI_0_dummy+78> addi    r6,r6,0
  560.         RELOC: 0000064e R_PPC_ADDR16_LO .text+0x000005dc
  561. 00000650 <_STI_0_dummy+7c> ori    r3,r30,0
  562. 00000654 <_STI_0_dummy+80> li    r5,8
  563. 00000658 <_STI_0_dummy+84> bl    00000658 <_STI_0_dummy+84>
  564.         RELOC: 00000658 R_PPC_REL24 qsort
  565. 0000065c <_STI_0_dummy+88> stw    r29,0(r31)
  566. 00000660 <_STI_0_dummy+8c> ori    r3,r30,0
  567. 00000664 <_STI_0_dummy+90> lmw    r29,36(r1)
  568. 00000668 <_STI_0_dummy+94> addi    r1,r1,48
  569. 0000066c <_STI_0_dummy+98> lwz    r0,4(r1)
  570. 00000670 <_STI_0_dummy+9c> mtlr    r0
  571. 00000674 <_STI_0_dummy+a0> blr
  572. 00000678 <SAS/C Compiled> .long 0x4001
  573. main():
  574. 0000067c <main> mflr    r0
  575. 00000680 <main+4> stw    r0,4(r1)
  576. 00000684 <main+8> stwu    r1,-232(r1)
  577. 00000688 <main+c> stmw    r19,180(r1)
  578. 0000068c <main+10> li    r19,20
  579. 00000690 <main+14> li    r3,0
  580. 00000694 <main+18> stw    r3,72(r1)
  581. 00000698 <main+1c> addi    r3,r1,72
  582. 0000069c <main+20> bl    0000069c <main+20>
  583.         RELOC: 0000069c R_PPC_REL24 PPCCreateSemaphore
  584. 000006a0 <main+24> lis    r4,0
  585.         RELOC: 000006a2 R_PPC_ADDR16_HA .bss+0x0000012c
  586. 000006a4 <main+28> stw    r3,0(r4)
  587.         RELOC: 000006a6 R_PPC_ADDR16_LO .bss+0x0000012c
  588. 000006a8 <main+2c> cmpwi    r3,0
  589. 000006ac <main+30> beq    00000b48 <main+4cc>
  590. 000006b0 <main+34> li    r5,0
  591. 000006b4 <main+38> stw    r5,72(r1)
  592. 000006b8 <main+3c> addi    r3,r1,72
  593. 000006bc <main+40> bl    000006bc <main+40>
  594.         RELOC: 000006bc R_PPC_REL24 PPCCreatePort
  595. 000006c0 <main+44> ori    r30,r3,0
  596. 000006c4 <main+48> cmpwi    r30,0
  597. 000006c8 <main+4c> beq    00000b38 <main+4bc>
  598. 000006cc <main+50> ori    r3,r30,0
  599. 000006d0 <main+54> li    r4,19
  600. 000006d4 <main+58> bl    000006d4 <main+58>
  601.         RELOC: 000006d4 R_PPC_REL24 PPCCreateMessage
  602. 000006d8 <main+5c> ori    r29,r3,0
  603. 000006dc <main+60> cmpwi    r29,0
  604. 000006e0 <main+64> beq    00000b14 <main+498>
  605. 000006e4 <main+68> ori    r3,r30,0
  606. 000006e8 <main+6c> li    r4,19
  607. 000006ec <main+70> bl    000006ec <main+70>
  608.         RELOC: 000006ec R_PPC_REL24 PPCCreateMessage
  609. 000006f0 <main+74> ori    r28,r3,0
  610. 000006f4 <main+78> cmpwi    r28,0
  611. 000006f8 <main+7c> beq    00000afc <main+480>
  612. 000006fc <main+80> ori    r3,r30,0
  613. 00000700 <main+84> li    r4,19
  614. 00000704 <main+88> bl    00000704 <main+88>
  615.         RELOC: 00000704 R_PPC_REL24 PPCCreateMessage
  616. 00000708 <main+8c> ori    r27,r3,0
  617. 0000070c <main+90> cmpwi    r27,0
  618. 00000710 <main+94> beq    00000ae4 <main+468>
  619. 00000714 <main+98> ori    r3,r30,0
  620. 00000718 <main+9c> li    r4,19
  621. 0000071c <main+a0> bl    0000071c <main+a0>
  622.         RELOC: 0000071c R_PPC_REL24 PPCCreateMessage
  623. 00000720 <main+a4> ori    r26,r3,0
  624. 00000724 <main+a8> cmpwi    r26,0
  625. 00000728 <main+ac> beq    00000acc <main+450>
  626. 0000072c <main+b0> li    r21,4
  627. 00000730 <main+b4> li    r20,0
  628. 00000734 <main+b8> lis    r6,-32766
  629. 00000738 <main+bc> ori    r6,r6,21
  630. 0000073c <main+c0> stw    r6,72(r1)
  631. 00000740 <main+c4> ori    r7,r29,0
  632. 00000744 <main+c8> stw    r7,76(r1)
  633. 00000748 <main+cc> lis    r8,-32766
  634. 0000074c <main+d0> ori    r8,r8,22
  635. 00000750 <main+d4> stw    r8,80(r1)
  636. 00000754 <main+d8> lis    r10,0
  637.         RELOC: 00000756 R_PPC_ADDR16_HA .data+0x00000068
  638. 00000758 <main+dc> addi    r9,r10,0
  639.         RELOC: 0000075a R_PPC_ADDR16_LO .data+0x00000068
  640. 0000075c <main+e0> stw    r9,84(r1)
  641. 00000760 <main+e4> lis    r11,-32766
  642. 00000764 <main+e8> ori    r11,r11,23
  643. 00000768 <main+ec> stw    r11,88(r1)
  644. 0000076c <main+f0> li    r12,19
  645. 00000770 <main+f4> stw    r12,92(r1)
  646. 00000774 <main+f8> lis    r3,-32766
  647. 00000778 <main+fc> ori    r3,r3,24
  648. 0000077c <main+100> stw    r3,96(r1)
  649. 00000780 <main+104> li    r4,0
  650. 00000784 <main+108> stw    r4,100(r1)
  651. 00000788 <main+10c> lis    r5,-32766
  652. 0000078c <main+110> ori    r5,r5,20
  653. 00000790 <main+114> stw    r5,104(r1)
  654. 00000794 <main+118> li    r6,1
  655. 00000798 <main+11c> stw    r6,108(r1)
  656. 0000079c <main+120> stw    r4,112(r1)
  657. 000007a0 <main+124> lis    r7,0
  658.         RELOC: 000007a2 R_PPC_ADDR16_HA .text+0x00000b6c
  659. 000007a4 <main+128> addi    r7,r7,0
  660.         RELOC: 000007a6 R_PPC_ADDR16_LO .text+0x00000b6c
  661. 000007a8 <main+12c> li    r3,0
  662. 000007ac <main+130> ori    r4,r7,0
  663. 000007b0 <main+134> addi    r5,r1,72
  664. 000007b4 <main+138> bl    000007b4 <main+138>
  665.         RELOC: 000007b4 R_PPC_REL24 PPCCreateTask
  666. 000007b8 <main+13c> ori    r25,r3,0
  667. 000007bc <main+140> cmpwi    r25,0
  668. 000007c0 <main+144> beq    00000a9c <main+420>
  669. 000007c4 <main+148> addi    r20,r20,1
  670. 000007c8 <main+14c> lis    r8,0
  671.         RELOC: 000007ca R_PPC_ADDR16_HA .data+0x00000090
  672. 000007cc <main+150> addi    r3,r8,0
  673.         RELOC: 000007ce R_PPC_ADDR16_LO .data+0x00000090
  674. 000007d0 <main+154> ori    r4,r25,0
  675. 000007d4 <main+158> crclr    4*cr1+eq
  676. 000007d8 <main+15c> bl    000007d8 <main+15c>
  677.         RELOC: 000007d8 R_PPC_REL24 PPCprintf
  678. 000007dc <main+160> lis    r9,-32766
  679. 000007e0 <main+164> ori    r9,r9,21
  680. 000007e4 <main+168> stw    r9,72(r1)
  681. 000007e8 <main+16c> ori    r10,r28,0
  682. 000007ec <main+170> stw    r10,76(r1)
  683. 000007f0 <main+174> lis    r11,-32766
  684. 000007f4 <main+178> ori    r11,r11,22
  685. 000007f8 <main+17c> stw    r11,80(r1)
  686. 000007fc <main+180> lis    r3,0
  687.         RELOC: 000007fe R_PPC_ADDR16_HA .data+0x000000ae
  688. 00000800 <main+184> addi    r12,r3,0
  689.         RELOC: 00000802 R_PPC_ADDR16_LO .data+0x000000ae
  690. 00000804 <main+188> stw    r12,84(r1)
  691. 00000808 <main+18c> lis    r4,-32766
  692. 0000080c <main+190> ori    r4,r4,23
  693. 00000810 <main+194> stw    r4,88(r1)
  694. 00000814 <main+198> li    r5,19
  695. 00000818 <main+19c> stw    r5,92(r1)
  696. 0000081c <main+1a0> lis    r6,-32766
  697. 00000820 <main+1a4> ori    r6,r6,24
  698. 00000824 <main+1a8> stw    r6,96(r1)
  699. 00000828 <main+1ac> li    r7,0
  700. 0000082c <main+1b0> stw    r7,100(r1)
  701. 00000830 <main+1b4> lis    r8,-32766
  702. 00000834 <main+1b8> ori    r8,r8,20
  703. 00000838 <main+1bc> stw    r8,104(r1)
  704. 0000083c <main+1c0> li    r3,1
  705. 00000840 <main+1c4> stw    r3,108(r1)
  706. 00000844 <main+1c8> stw    r7,112(r1)
  707. 00000848 <main+1cc> lis    r3,0
  708.         RELOC: 0000084a R_PPC_ADDR16_HA .text+0x00000c10
  709. 0000084c <main+1d0> addi    r3,r3,0
  710.         RELOC: 0000084e R_PPC_ADDR16_LO .text+0x00000c10
  711. 00000850 <main+1d4> stw    r3,28(r1)
  712. 00000854 <main+1d8> li    r3,0
  713. 00000858 <main+1dc> lwz    r4,28(r1)
  714. 0000085c <main+1e0> addi    r5,r1,72
  715. 00000860 <main+1e4> bl    00000860 <main+1e4>
  716.         RELOC: 00000860 R_PPC_REL24 PPCCreateTask
  717. 00000864 <main+1e8> ori    r24,r3,0
  718. 00000868 <main+1ec> cmpwi    r24,0
  719. 0000086c <main+1f0> beq    00000a8c <main+410>
  720. 00000870 <main+1f4> addi    r20,r20,1
  721. 00000874 <main+1f8> lis    r4,0
  722.         RELOC: 00000876 R_PPC_ADDR16_HA .data+0x000000d6
  723. 00000878 <main+1fc> addi    r3,r4,0
  724.         RELOC: 0000087a R_PPC_ADDR16_LO .data+0x000000d6
  725. 0000087c <main+200> ori    r4,r24,0
  726. 00000880 <main+204> crclr    4*cr1+eq
  727. 00000884 <main+208> bl    00000884 <main+208>
  728.         RELOC: 00000884 R_PPC_REL24 PPCprintf
  729. 00000888 <main+20c> lis    r5,-32766
  730. 0000088c <main+210> ori    r5,r5,21
  731. 00000890 <main+214> stw    r5,72(r1)
  732. 00000894 <main+218> ori    r6,r27,0
  733. 00000898 <main+21c> stw    r6,76(r1)
  734. 0000089c <main+220> lis    r7,-32766
  735. 000008a0 <main+224> ori    r7,r7,22
  736. 000008a4 <main+228> stw    r7,80(r1)
  737. 000008a8 <main+22c> lis    r9,0
  738.         RELOC: 000008aa R_PPC_ADDR16_HA .data+0x000000f4
  739. 000008ac <main+230> addi    r8,r9,0
  740.         RELOC: 000008ae R_PPC_ADDR16_LO .data+0x000000f4
  741. 000008b0 <main+234> stw    r8,84(r1)
  742. 000008b4 <main+238> lis    r10,-32766
  743. 000008b8 <main+23c> ori    r10,r10,23
  744. 000008bc <main+240> stw    r10,88(r1)
  745. 000008c0 <main+244> li    r11,19
  746. 000008c4 <main+248> stw    r11,92(r1)
  747. 000008c8 <main+24c> lis    r12,-32766
  748. 000008cc <main+250> ori    r12,r12,24
  749. 000008d0 <main+254> stw    r12,96(r1)
  750. 000008d4 <main+258> li    r3,0
  751. 000008d8 <main+25c> stw    r3,100(r1)
  752. 000008dc <main+260> lis    r4,-32766
  753. 000008e0 <main+264> ori    r4,r4,20
  754. 000008e4 <main+268> stw    r4,104(r1)
  755. 000008e8 <main+26c> li    r5,1
  756. 000008ec <main+270> stw    r5,108(r1)
  757. 000008f0 <main+274> stw    r3,112(r1)
  758. 000008f4 <main+278> lis    r6,0
  759.         RELOC: 000008f6 R_PPC_ADDR16_HA .text+0x00000cb4
  760. 000008f8 <main+27c> addi    r6,r6,0
  761.         RELOC: 000008fa R_PPC_ADDR16_LO .text+0x00000cb4
  762. 000008fc <main+280> li    r3,0
  763. 00000900 <main+284> ori    r4,r6,0
  764. 00000904 <main+288> addi    r5,r1,72
  765. 00000908 <main+28c> bl    00000908 <main+28c>
  766.         RELOC: 00000908 R_PPC_REL24 PPCCreateTask
  767. 0000090c <main+290> ori    r23,r3,0
  768. 00000910 <main+294> cmpwi    r23,0
  769. 00000914 <main+298> beq    00000a7c <main+400>
  770. 00000918 <main+29c> addi    r20,r20,1
  771. 0000091c <main+2a0> lis    r7,0
  772.         RELOC: 0000091e R_PPC_ADDR16_HA .data+0x0000011c
  773. 00000920 <main+2a4> addi    r3,r7,0
  774.         RELOC: 00000922 R_PPC_ADDR16_LO .data+0x0000011c
  775. 00000924 <main+2a8> ori    r4,r23,0
  776. 00000928 <main+2ac> crclr    4*cr1+eq
  777. 0000092c <main+2b0> bl    0000092c <main+2b0>
  778.         RELOC: 0000092c R_PPC_REL24 PPCprintf
  779. 00000930 <main+2b4> lis    r8,-32766
  780. 00000934 <main+2b8> ori    r8,r8,21
  781. 00000938 <main+2bc> stw    r8,72(r1)
  782. 0000093c <main+2c0> ori    r9,r26,0
  783. 00000940 <main+2c4> stw    r9,76(r1)
  784. 00000944 <main+2c8> lis    r10,-32766
  785. 00000948 <main+2cc> ori    r10,r10,22
  786. 0000094c <main+2d0> stw    r10,80(r1)
  787. 00000950 <main+2d4> lis    r12,0
  788.         RELOC: 00000952 R_PPC_ADDR16_HA .data+0x0000013a
  789. 00000954 <main+2d8> addi    r11,r12,0
  790.         RELOC: 00000956 R_PPC_ADDR16_LO .data+0x0000013a
  791. 00000958 <main+2dc> stw    r11,84(r1)
  792. 0000095c <main+2e0> lis    r3,-32766
  793. 00000960 <main+2e4> ori    r3,r3,23
  794. 00000964 <main+2e8> stw    r3,88(r1)
  795. 00000968 <main+2ec> li    r4,19
  796. 0000096c <main+2f0> stw    r4,92(r1)
  797. 00000970 <main+2f4> lis    r5,-32766
  798. 00000974 <main+2f8> ori    r5,r5,24
  799. 00000978 <main+2fc> stw    r5,96(r1)
  800. 0000097c <main+300> li    r6,0
  801. 00000980 <main+304> stw    r6,100(r1)
  802. 00000984 <main+308> lis    r7,-32766
  803. 00000988 <main+30c> ori    r7,r7,20
  804. 0000098c <main+310> stw    r7,104(r1)
  805. 00000990 <main+314> li    r8,1
  806. 00000994 <main+318> stw    r8,108(r1)
  807. 00000998 <main+31c> stw    r6,112(r1)
  808. 0000099c <main+320> lis    r9,0
  809.         RELOC: 0000099e R_PPC_ADDR16_HA .text+0x00000d58
  810. 000009a0 <main+324> addi    r9,r9,0
  811.         RELOC: 000009a2 R_PPC_ADDR16_LO .text+0x00000d58
  812. 000009a4 <main+328> li    r3,0
  813. 000009a8 <main+32c> ori    r4,r9,0
  814. 000009ac <main+330> addi    r5,r1,72
  815. 000009b0 <main+334> bl    000009b0 <main+334>
  816.         RELOC: 000009b0 R_PPC_REL24 PPCCreateTask
  817. 000009b4 <main+338> ori    r22,r3,0
  818. 000009b8 <main+33c> cmpwi    r22,0
  819. 000009bc <main+340> beq    00000a6c <main+3f0>
  820. 000009c0 <main+344> addi    r20,r20,1
  821. 000009c4 <main+348> lis    r10,0
  822.         RELOC: 000009c6 R_PPC_ADDR16_HA .data+0x00000162
  823. 000009c8 <main+34c> addi    r3,r10,0
  824.         RELOC: 000009ca R_PPC_ADDR16_LO .data+0x00000162
  825. 000009cc <main+350> ori    r4,r22,0
  826. 000009d0 <main+354> crclr    4*cr1+eq
  827. 000009d4 <main+358> bl    000009d4 <main+358>
  828.         RELOC: 000009d4 R_PPC_REL24 PPCprintf
  829. 000009d8 <main+35c> lis    r12,0
  830.         RELOC: 000009da R_PPC_ADDR16_HA .data+0x00000014
  831. 000009dc <main+360> lwz    r11,0(r12)
  832.         RELOC: 000009de R_PPC_ADDR16_LO .data+0x00000014
  833. 000009e0 <main+364> cmplw    r11,r20
  834. 000009e4 <main+368> blt    000009d8 <main+35c>
  835. 000009e8 <main+36c> lis    r3,0
  836.         RELOC: 000009ea R_PPC_ADDR16_HA .data+0x00000180
  837. 000009ec <main+370> addi    r3,r3,0
  838.         RELOC: 000009ee R_PPC_ADDR16_LO .data+0x00000180
  839. 000009f0 <main+374> bl    000009f0 <main+374>
  840.         RELOC: 000009f0 R_PPC_REL24 PPCprintf
  841. 000009f4 <main+378> ori    r3,r30,0
  842. 000009f8 <main+37c> bl    000009f8 <main+37c>
  843.         RELOC: 000009f8 R_PPC_REL24 PPCGetMessage
  844. 000009fc <main+380> ori    r31,r3,0
  845. 00000a00 <main+384> cmpw    r29,r31
  846. 00000a04 <main+388> beq    00000a20 <main+3a4>
  847. 00000a08 <main+38c> cmpw    r28,r31
  848. 00000a0c <main+390> beq    00000a20 <main+3a4>
  849. 00000a10 <main+394> cmpw    r27,r31
  850. 00000a14 <main+398> beq    00000a20 <main+3a4>
  851. 00000a18 <main+39c> cmpw    r31,r26
  852. 00000a1c <main+3a0> bne    00000a44 <main+3c8>
  853. 00000a20 <main+3a4> lis    r4,0
  854.         RELOC: 00000a22 R_PPC_ADDR16_HA .data+0x000001a0
  855. 00000a24 <main+3a8> addi    r3,r4,0
  856.         RELOC: 00000a26 R_PPC_ADDR16_LO .data+0x000001a0
  857. 00000a28 <main+3ac> ori    r4,r31,0
  858. 00000a2c <main+3b0> crclr    4*cr1+eq
  859. 00000a30 <main+3b4> bl    00000a30 <main+3b4>
  860.         RELOC: 00000a30 R_PPC_REL24 PPCprintf
  861. 00000a34 <main+3b8> addi    r21,r21,-1
  862. 00000a38 <main+3bc> cmplwi    r21,0
  863. 00000a3c <main+3c0> bgt    000009f4 <main+378>
  864. 00000a40 <main+3c4> b    00000a64 <main+3e8>
  865. 00000a44 <main+3c8> lis    r5,0
  866.         RELOC: 00000a46 R_PPC_ADDR16_HA .data+0x000001ba
  867. 00000a48 <main+3cc> addi    r3,r5,0
  868.         RELOC: 00000a4a R_PPC_ADDR16_LO .data+0x000001ba
  869. 00000a4c <main+3d0> ori    r4,r31,0
  870. 00000a50 <main+3d4> crclr    4*cr1+eq
  871. 00000a54 <main+3d8> bl    00000a54 <main+3d8>
  872.         RELOC: 00000a54 R_PPC_REL24 PPCprintf
  873. 00000a58 <main+3dc> ori    r3,r30,0
  874. 00000a5c <main+3e0> bl    00000a5c <main+3e0>
  875.         RELOC: 00000a5c R_PPC_REL24 PPCWaitPort
  876. 00000a60 <main+3e4> b    000009f4 <main+378>
  877. 00000a64 <main+3e8> li    r19,0
  878. 00000a68 <main+3ec> b    00000aa8 <main+42c>
  879. 00000a6c <main+3f0> lis    r6,0
  880.         RELOC: 00000a6e R_PPC_ADDR16_HA .data+0x000001f0
  881. 00000a70 <main+3f4> addi    r3,r6,0
  882.         RELOC: 00000a72 R_PPC_ADDR16_LO .data+0x000001f0
  883. 00000a74 <main+3f8> bl    00000a74 <main+3f8>
  884.         RELOC: 00000a74 R_PPC_REL24 PPCprintf
  885. 00000a78 <main+3fc> b    00000aa8 <main+42c>
  886. 00000a7c <main+400> lis    r7,0
  887.         RELOC: 00000a7e R_PPC_ADDR16_HA .data+0x00000208
  888. 00000a80 <main+404> addi    r3,r7,0
  889.         RELOC: 00000a82 R_PPC_ADDR16_LO .data+0x00000208
  890. 00000a84 <main+408> bl    00000a84 <main+408>
  891.         RELOC: 00000a84 R_PPC_REL24 PPCprintf
  892. 00000a88 <main+40c> b    00000aa8 <main+42c>
  893. 00000a8c <main+410> lis    r8,0
  894.         RELOC: 00000a8e R_PPC_ADDR16_HA .data+0x00000220
  895. 00000a90 <main+414> addi    r3,r8,0
  896.         RELOC: 00000a92 R_PPC_ADDR16_LO .data+0x00000220
  897. 00000a94 <main+418> bl    00000a94 <main+418>
  898.         RELOC: 00000a94 R_PPC_REL24 PPCprintf
  899. 00000a98 <main+41c> b    00000aa8 <main+42c>
  900. 00000a9c <main+420> lis    r9,0
  901.         RELOC: 00000a9e R_PPC_ADDR16_HA .data+0x00000238
  902. 00000aa0 <main+424> addi    r3,r9,0
  903.         RELOC: 00000aa2 R_PPC_ADDR16_LO .data+0x00000238
  904. 00000aa4 <main+428> bl    00000aa4 <main+428>
  905.         RELOC: 00000aa4 R_PPC_REL24 PPCprintf
  906. 00000aa8 <main+42c> lis    r10,0
  907.         RELOC: 00000aaa R_PPC_ADDR16_HA .bss+0x0000012c
  908. 00000aac <main+430> lwz    r3,0(r10)
  909.         RELOC: 00000aae R_PPC_ADDR16_LO .bss+0x0000012c
  910. 00000ab0 <main+434> bl    00000ab0 <main+434>
  911.         RELOC: 00000ab0 R_PPC_REL24 PPCObtainSemaphore
  912. 00000ab4 <main+438> lis    r11,0
  913.         RELOC: 00000ab6 R_PPC_ADDR16_HA .bss+0x0000012c
  914. 00000ab8 <main+43c> lwz    r3,0(r11)
  915.         RELOC: 00000aba R_PPC_ADDR16_LO .bss+0x0000012c
  916. 00000abc <main+440> bl    00000abc <main+440>
  917.         RELOC: 00000abc R_PPC_REL24 PPCReleaseSemaphore
  918. 00000ac0 <main+444> ori    r3,r26,0
  919. 00000ac4 <main+448> bl    00000ac4 <main+448>
  920.         RELOC: 00000ac4 R_PPC_REL24 PPCDeleteMessage
  921. 00000ac8 <main+44c> b    00000ad8 <main+45c>
  922. 00000acc <main+450> lis    r12,0
  923.         RELOC: 00000ace R_PPC_ADDR16_HA .data+0x00000250
  924. 00000ad0 <main+454> addi    r3,r12,0
  925.         RELOC: 00000ad2 R_PPC_ADDR16_LO .data+0x00000250
  926. 00000ad4 <main+458> bl    00000ad4 <main+458>
  927.         RELOC: 00000ad4 R_PPC_REL24 PPCprintf
  928. 00000ad8 <main+45c> ori    r3,r27,0
  929. 00000adc <main+460> bl    00000adc <main+460>
  930.         RELOC: 00000adc R_PPC_REL24 PPCDeleteMessage
  931. 00000ae0 <main+464> b    00000af0 <main+474>
  932. 00000ae4 <main+468> lis    r3,0
  933.         RELOC: 00000ae6 R_PPC_ADDR16_HA .data+0x0000026e
  934. 00000ae8 <main+46c> addi    r3,r3,0
  935.         RELOC: 00000aea R_PPC_ADDR16_LO .data+0x0000026e
  936. 00000aec <main+470> bl    00000aec <main+470>
  937.         RELOC: 00000aec R_PPC_REL24 PPCprintf
  938. 00000af0 <main+474> ori    r3,r28,0
  939. 00000af4 <main+478> bl    00000af4 <main+478>
  940.         RELOC: 00000af4 R_PPC_REL24 PPCDeleteMessage
  941. 00000af8 <main+47c> b    00000b08 <main+48c>
  942. 00000afc <main+480> lis    r4,0
  943.         RELOC: 00000afe R_PPC_ADDR16_HA .data+0x0000028c
  944. 00000b00 <main+484> addi    r3,r4,0
  945.         RELOC: 00000b02 R_PPC_ADDR16_LO .data+0x0000028c
  946. 00000b04 <main+488> bl    00000b04 <main+488>
  947.         RELOC: 00000b04 R_PPC_REL24 PPCprintf
  948. 00000b08 <main+48c> ori    r3,r29,0
  949. 00000b0c <main+490> bl    00000b0c <main+490>
  950.         RELOC: 00000b0c R_PPC_REL24 PPCDeleteMessage
  951. 00000b10 <main+494> b    00000b20 <main+4a4>
  952. 00000b14 <main+498> lis    r5,0
  953.         RELOC: 00000b16 R_PPC_ADDR16_HA .data+0x000002aa
  954. 00000b18 <main+49c> addi    r3,r5,0
  955.         RELOC: 00000b1a R_PPC_ADDR16_LO .data+0x000002aa
  956. 00000b1c <main+4a0> bl    00000b1c <main+4a0>
  957.         RELOC: 00000b1c R_PPC_REL24 PPCprintf
  958. 00000b20 <main+4a4> ori    r3,r30,0
  959. 00000b24 <main+4a8> bl    00000b24 <main+4a8>
  960.         RELOC: 00000b24 R_PPC_REL24 PPCDeletePort
  961. 00000b28 <main+4ac> ori    r6,r3,0
  962. 00000b2c <main+4b0> extsh    r6,r6
  963. 00000b30 <main+4b4> cmpwi    r6,0
  964. 00000b34 <main+4b8> beq    00000b20 <main+4a4>
  965. 00000b38 <main+4bc> lis    r7,0
  966.         RELOC: 00000b3a R_PPC_ADDR16_HA .bss+0x0000012c
  967. 00000b3c <main+4c0> lwz    r3,0(r7)
  968.         RELOC: 00000b3e R_PPC_ADDR16_LO .bss+0x0000012c
  969. 00000b40 <main+4c4> bl    00000b40 <main+4c4>
  970.         RELOC: 00000b40 R_PPC_REL24 PPCDeleteSemaphore
  971. 00000b44 <main+4c8> b    00000b54 <main+4d8>
  972. 00000b48 <main+4cc> lis    r8,0
  973.         RELOC: 00000b4a R_PPC_ADDR16_HA .data+0x000002c8
  974. 00000b4c <main+4d0> addi    r3,r8,0
  975.         RELOC: 00000b4e R_PPC_ADDR16_LO .data+0x000002c8
  976. 00000b50 <main+4d4> bl    00000b50 <main+4d4>
  977.         RELOC: 00000b50 R_PPC_REL24 PPCprintf
  978. 00000b54 <main+4d8> ori    r3,r19,0
  979. 00000b58 <main+4dc> lmw    r19,180(r1)
  980. 00000b5c <main+4e0> addi    r1,r1,232
  981. 00000b60 <main+4e4> lwz    r0,4(r1)
  982. 00000b64 <main+4e8> mtlr    r0
  983. 00000b68 <main+4ec> blr
  984. TaskA():
  985. 00000b6c <TaskA> mflr    r0
  986. 00000b70 <TaskA+4> stw    r0,4(r1)
  987. 00000b74 <TaskA+8> stwu    r1,-40(r1)
  988. 00000b78 <TaskA+c> stw    r31,36(r1)
  989. 00000b7c <TaskA+10> lis    r9,0
  990.         RELOC: 00000b7e R_PPC_ADDR16_HA .bss+0x0000012c
  991. 00000b80 <TaskA+14> lwz    r3,0(r9)
  992.         RELOC: 00000b82 R_PPC_ADDR16_LO .bss+0x0000012c
  993. 00000b84 <TaskA+18> bl    00000b84 <TaskA+18>
  994.         RELOC: 00000b84 R_PPC_REL24 PPCObtainSemaphoreShared
  995. 00000b88 <TaskA+1c> lis    r11,0
  996.         RELOC: 00000b8a R_PPC_ADDR16_HA .data+0x00000014
  997. 00000b8c <TaskA+20> lwz    r10,0(r11)
  998.         RELOC: 00000b8e R_PPC_ADDR16_LO .data+0x00000014
  999. 00000b90 <TaskA+24> addi    r12,r10,1
  1000. 00000b94 <TaskA+28> lis    r3,0
  1001.         RELOC: 00000b96 R_PPC_ADDR16_HA .data+0x00000014
  1002. 00000b98 <TaskA+2c> stw    r12,0(r3)
  1003.         RELOC: 00000b9a R_PPC_ADDR16_LO .data+0x00000014
  1004. 00000b9c <TaskA+30> lis    r3,-32766
  1005. 00000ba0 <TaskA+34> ori    r3,r3,22
  1006. 00000ba4 <TaskA+38> bl    00000ba4 <TaskA+38>
  1007.         RELOC: 00000ba4 R_PPC_REL24 PPCGetTaskAttr
  1008. 00000ba8 <TaskA+3c> stw    r3,16(r1)
  1009. 00000bac <TaskA+40> lis    r4,0
  1010.         RELOC: 00000bae R_PPC_ADDR16_HA .data+0x000002e4
  1011. 00000bb0 <TaskA+44> addi    r3,r4,0
  1012.         RELOC: 00000bb2 R_PPC_ADDR16_LO .data+0x000002e4
  1013. 00000bb4 <TaskA+48> lwz    r4,16(r1)
  1014. 00000bb8 <TaskA+4c> crclr    4*cr1+eq
  1015. 00000bbc <TaskA+50> bl    00000bbc <TaskA+50>
  1016.         RELOC: 00000bbc R_PPC_REL24 PPCprintf
  1017. 00000bc0 <TaskA+54> li    r31,0
  1018. 00000bc4 <TaskA+58> cmpwi    r31,200
  1019. 00000bc8 <TaskA+5c> bge    00000be8 <TaskA+7c>
  1020. 00000bcc <TaskA+60> lis    r5,0
  1021.         RELOC: 00000bce R_PPC_ADDR16_HA .data+0x000002fa
  1022. 00000bd0 <TaskA+64> addi    r3,r5,0
  1023.         RELOC: 00000bd2 R_PPC_ADDR16_LO .data+0x000002fa
  1024. 00000bd4 <TaskA+68> ori    r4,r31,0
  1025. 00000bd8 <TaskA+6c> crclr    4*cr1+eq
  1026. 00000bdc <TaskA+70> bl    00000bdc <TaskA+70>
  1027.         RELOC: 00000bdc R_PPC_REL24 PPCprintf
  1028. 00000be0 <TaskA+74> addi    r31,r31,1
  1029. 00000be4 <TaskA+78> b    00000bc4 <TaskA+58>
  1030. 00000be8 <TaskA+7c> lis    r6,0
  1031.         RELOC: 00000bea R_PPC_ADDR16_HA .bss+0x0000012c
  1032. 00000bec <TaskA+80> lwz    r3,0(r6)
  1033.         RELOC: 00000bee R_PPC_ADDR16_LO .bss+0x0000012c
  1034. 00000bf0 <TaskA+84> bl    00000bf0 <TaskA+84>
  1035.         RELOC: 00000bf0 R_PPC_REL24 PPCReleaseSemaphore
  1036. 00000bf4 <TaskA+88> lis    r3,-8531
  1037. 00000bf8 <TaskA+8c> ori    r3,r3,48879
  1038. 00000bfc <TaskA+90> lwz    r31,36(r1)
  1039. 00000c00 <TaskA+94> addi    r1,r1,40
  1040. 00000c04 <TaskA+98> lwz    r0,4(r1)
  1041. 00000c08 <TaskA+9c> mtlr    r0
  1042. 00000c0c <TaskA+a0> blr
  1043. TaskB():
  1044. 00000c10 <TaskB> mflr    r0
  1045. 00000c14 <TaskB+4> stw    r0,4(r1)
  1046. 00000c18 <TaskB+8> stwu    r1,-40(r1)
  1047. 00000c1c <TaskB+c> stw    r31,36(r1)
  1048. 00000c20 <TaskB+10> lis    r7,0
  1049.         RELOC: 00000c22 R_PPC_ADDR16_HA .bss+0x0000012c
  1050. 00000c24 <TaskB+14> lwz    r3,0(r7)
  1051.         RELOC: 00000c26 R_PPC_ADDR16_LO .bss+0x0000012c
  1052. 00000c28 <TaskB+18> bl    00000c28 <TaskB+18>
  1053.         RELOC: 00000c28 R_PPC_REL24 PPCObtainSemaphoreShared
  1054. 00000c2c <TaskB+1c> lis    r9,0
  1055.         RELOC: 00000c2e R_PPC_ADDR16_HA .data+0x00000014
  1056. 00000c30 <TaskB+20> lwz    r8,0(r9)
  1057.         RELOC: 00000c32 R_PPC_ADDR16_LO .data+0x00000014
  1058. 00000c34 <TaskB+24> addi    r10,r8,1
  1059. 00000c38 <TaskB+28> lis    r11,0
  1060.         RELOC: 00000c3a R_PPC_ADDR16_HA .data+0x00000014
  1061. 00000c3c <TaskB+2c> stw    r10,0(r11)
  1062.         RELOC: 00000c3e R_PPC_ADDR16_LO .data+0x00000014
  1063. 00000c40 <TaskB+30> lis    r3,-32766
  1064. 00000c44 <TaskB+34> ori    r3,r3,22
  1065. 00000c48 <TaskB+38> bl    00000c48 <TaskB+38>
  1066.         RELOC: 00000c48 R_PPC_REL24 PPCGetTaskAttr
  1067. 00000c4c <TaskB+3c> stw    r3,16(r1)
  1068. 00000c50 <TaskB+40> lis    r12,0
  1069.         RELOC: 00000c52 R_PPC_ADDR16_HA .data+0x00000306
  1070. 00000c54 <TaskB+44> addi    r3,r12,0
  1071.         RELOC: 00000c56 R_PPC_ADDR16_LO .data+0x00000306
  1072. 00000c58 <TaskB+48> lwz    r4,16(r1)
  1073. 00000c5c <TaskB+4c> crclr    4*cr1+eq
  1074. 00000c60 <TaskB+50> bl    00000c60 <TaskB+50>
  1075.         RELOC: 00000c60 R_PPC_REL24 PPCprintf
  1076. 00000c64 <TaskB+54> li    r31,0
  1077. 00000c68 <TaskB+58> cmpwi    r31,200
  1078. 00000c6c <TaskB+5c> bge    00000c8c <TaskB+7c>
  1079. 00000c70 <TaskB+60> lis    r3,0
  1080.         RELOC: 00000c72 R_PPC_ADDR16_HA .data+0x0000031c
  1081. 00000c74 <TaskB+64> addi    r3,r3,0
  1082.         RELOC: 00000c76 R_PPC_ADDR16_LO .data+0x0000031c
  1083. 00000c78 <TaskB+68> ori    r4,r31,0
  1084. 00000c7c <TaskB+6c> crclr    4*cr1+eq
  1085. 00000c80 <TaskB+70> bl    00000c80 <TaskB+70>
  1086.         RELOC: 00000c80 R_PPC_REL24 PPCprintf
  1087. 00000c84 <TaskB+74> addi    r31,r31,1
  1088. 00000c88 <TaskB+78> b    00000c68 <TaskB+58>
  1089. 00000c8c <TaskB+7c> lis    r4,0
  1090.         RELOC: 00000c8e R_PPC_ADDR16_HA .bss+0x0000012c
  1091. 00000c90 <TaskB+80> lwz    r3,0(r4)
  1092.         RELOC: 00000c92 R_PPC_ADDR16_LO .bss+0x0000012c
  1093. 00000c94 <TaskB+84> bl    00000c94 <TaskB+84>
  1094.         RELOC: 00000c94 R_PPC_REL24 PPCReleaseSemaphore
  1095. 00000c98 <TaskB+88> lis    r3,-8531
  1096. 00000c9c <TaskB+8c> ori    r3,r3,48879
  1097. 00000ca0 <TaskB+90> lwz    r31,36(r1)
  1098. 00000ca4 <TaskB+94> addi    r1,r1,40
  1099. 00000ca8 <TaskB+98> lwz    r0,4(r1)
  1100. 00000cac <TaskB+9c> mtlr    r0
  1101. 00000cb0 <TaskB+a0> blr
  1102. TaskC():
  1103. 00000cb4 <TaskC> mflr    r0
  1104. 00000cb8 <TaskC+4> stw    r0,4(r1)
  1105. 00000cbc <TaskC+8> stwu    r1,-40(r1)
  1106. 00000cc0 <TaskC+c> stw    r31,36(r1)
  1107. 00000cc4 <TaskC+10> lis    r5,0
  1108.         RELOC: 00000cc6 R_PPC_ADDR16_HA .bss+0x0000012c
  1109. 00000cc8 <TaskC+14> lwz    r3,0(r5)
  1110.         RELOC: 00000cca R_PPC_ADDR16_LO .bss+0x0000012c
  1111. 00000ccc <TaskC+18> bl    00000ccc <TaskC+18>
  1112.         RELOC: 00000ccc R_PPC_REL24 PPCObtainSemaphoreShared
  1113. 00000cd0 <TaskC+1c> lis    r7,0
  1114.         RELOC: 00000cd2 R_PPC_ADDR16_HA .data+0x00000014
  1115. 00000cd4 <TaskC+20> lwz    r6,0(r7)
  1116.         RELOC: 00000cd6 R_PPC_ADDR16_LO .data+0x00000014
  1117. 00000cd8 <TaskC+24> addi    r8,r6,1
  1118. 00000cdc <TaskC+28> lis    r9,0
  1119.         RELOC: 00000cde R_PPC_ADDR16_HA .data+0x00000014
  1120. 00000ce0 <TaskC+2c> stw    r8,0(r9)
  1121.         RELOC: 00000ce2 R_PPC_ADDR16_LO .data+0x00000014
  1122. 00000ce4 <TaskC+30> lis    r3,-32766
  1123. 00000ce8 <TaskC+34> ori    r3,r3,22
  1124. 00000cec <TaskC+38> bl    00000cec <TaskC+38>
  1125.         RELOC: 00000cec R_PPC_REL24 PPCGetTaskAttr
  1126. 00000cf0 <TaskC+3c> stw    r3,16(r1)
  1127. 00000cf4 <TaskC+40> lis    r10,0
  1128.         RELOC: 00000cf6 R_PPC_ADDR16_HA .data+0x00000328
  1129. 00000cf8 <TaskC+44> addi    r3,r10,0
  1130.         RELOC: 00000cfa R_PPC_ADDR16_LO .data+0x00000328
  1131. 00000cfc <TaskC+48> lwz    r4,16(r1)
  1132. 00000d00 <TaskC+4c> crclr    4*cr1+eq
  1133. 00000d04 <TaskC+50> bl    00000d04 <TaskC+50>
  1134.         RELOC: 00000d04 R_PPC_REL24 PPCprintf
  1135. 00000d08 <TaskC+54> li    r31,0
  1136. 00000d0c <TaskC+58> cmpwi    r31,200
  1137. 00000d10 <TaskC+5c> bge    00000d30 <TaskC+7c>
  1138. 00000d14 <TaskC+60> lis    r11,0
  1139.         RELOC: 00000d16 R_PPC_ADDR16_HA .data+0x0000033e
  1140. 00000d18 <TaskC+64> addi    r3,r11,0
  1141.         RELOC: 00000d1a R_PPC_ADDR16_LO .data+0x0000033e
  1142. 00000d1c <TaskC+68> ori    r4,r31,0
  1143. 00000d20 <TaskC+6c> crclr    4*cr1+eq
  1144. 00000d24 <TaskC+70> bl    00000d24 <TaskC+70>
  1145.         RELOC: 00000d24 R_PPC_REL24 PPCprintf
  1146. 00000d28 <TaskC+74> addi    r31,r31,1
  1147. 00000d2c <TaskC+78> b    00000d0c <TaskC+58>
  1148. 00000d30 <TaskC+7c> lis    r12,0
  1149.         RELOC: 00000d32 R_PPC_ADDR16_HA .bss+0x0000012c
  1150. 00000d34 <TaskC+80> lwz    r3,0(r12)
  1151.         RELOC: 00000d36 R_PPC_ADDR16_LO .bss+0x0000012c
  1152. 00000d38 <TaskC+84> bl    00000d38 <TaskC+84>
  1153.         RELOC: 00000d38 R_PPC_REL24 PPCReleaseSemaphore
  1154. 00000d3c <TaskC+88> lis    r3,-8531
  1155. 00000d40 <TaskC+8c> ori    r3,r3,48879
  1156. 00000d44 <TaskC+90> lwz    r31,36(r1)
  1157. 00000d48 <TaskC+94> addi    r1,r1,40
  1158. 00000d4c <TaskC+98> lwz    r0,4(r1)
  1159. 00000d50 <TaskC+9c> mtlr    r0
  1160. 00000d54 <TaskC+a0> blr
  1161. TaskD():
  1162. 00000d58 <TaskD> mflr    r0
  1163. 00000d5c <TaskD+4> stw    r0,4(r1)
  1164. 00000d60 <TaskD+8> stwu    r1,-40(r1)
  1165. 00000d64 <TaskD+c> stw    r31,36(r1)
  1166. 00000d68 <TaskD+10> lis    r4,0
  1167.         RELOC: 00000d6a R_PPC_ADDR16_HA .bss+0x0000012c
  1168. 00000d6c <TaskD+14> lwz    r3,0(r4)
  1169.         RELOC: 00000d6e R_PPC_ADDR16_LO .bss+0x0000012c
  1170. 00000d70 <TaskD+18> bl    00000d70 <TaskD+18>
  1171.         RELOC: 00000d70 R_PPC_REL24 PPCObtainSemaphoreShared
  1172. 00000d74 <TaskD+1c> lis    r6,0
  1173.         RELOC: 00000d76 R_PPC_ADDR16_HA .data+0x00000014
  1174. 00000d78 <TaskD+20> lwz    r5,0(r6)
  1175.         RELOC: 00000d7a R_PPC_ADDR16_LO .data+0x00000014
  1176. 00000d7c <TaskD+24> addi    r7,r5,1
  1177. 00000d80 <TaskD+28> lis    r8,0
  1178.         RELOC: 00000d82 R_PPC_ADDR16_HA .data+0x00000014
  1179. 00000d84 <TaskD+2c> stw    r7,0(r8)
  1180.         RELOC: 00000d86 R_PPC_ADDR16_LO .data+0x00000014
  1181. 00000d88 <TaskD+30> lis    r3,-32766
  1182. 00000d8c <TaskD+34> ori    r3,r3,22
  1183. 00000d90 <TaskD+38> bl    00000d90 <TaskD+38>
  1184.         RELOC: 00000d90 R_PPC_REL24 PPCGetTaskAttr
  1185. 00000d94 <TaskD+3c> stw    r3,16(r1)
  1186. 00000d98 <TaskD+40> lis    r9,0
  1187.         RELOC: 00000d9a R_PPC_ADDR16_HA .data+0x0000034a
  1188. 00000d9c <TaskD+44> addi    r3,r9,0
  1189.         RELOC: 00000d9e R_PPC_ADDR16_LO .data+0x0000034a
  1190. 00000da0 <TaskD+48> lwz    r4,16(r1)
  1191. 00000da4 <TaskD+4c> crclr    4*cr1+eq
  1192. 00000da8 <TaskD+50> bl    00000da8 <TaskD+50>
  1193.         RELOC: 00000da8 R_PPC_REL24 PPCprintf
  1194. 00000dac <TaskD+54> li    r31,0
  1195. 00000db0 <TaskD+58> cmpwi    r31,200
  1196. 00000db4 <TaskD+5c> bge    00000dd4 <TaskD+7c>
  1197. 00000db8 <TaskD+60> lis    r10,0
  1198.         RELOC: 00000dba R_PPC_ADDR16_HA .data+0x00000360
  1199. 00000dbc <TaskD+64> addi    r3,r10,0
  1200.         RELOC: 00000dbe R_PPC_ADDR16_LO .data+0x00000360
  1201. 00000dc0 <TaskD+68> ori    r4,r31,0
  1202. 00000dc4 <TaskD+6c> crclr    4*cr1+eq
  1203. 00000dc8 <TaskD+70> bl    00000dc8 <TaskD+70>
  1204.         RELOC: 00000dc8 R_PPC_REL24 PPCprintf
  1205. 00000dcc <TaskD+74> addi    r31,r31,1
  1206. 00000dd0 <TaskD+78> b    00000db0 <TaskD+58>
  1207. 00000dd4 <TaskD+7c> lis    r11,0
  1208.         RELOC: 00000dd6 R_PPC_ADDR16_HA .bss+0x0000012c
  1209. 00000dd8 <TaskD+80> lwz    r3,0(r11)
  1210.         RELOC: 00000dda R_PPC_ADDR16_LO .bss+0x0000012c
  1211. 00000ddc <TaskD+84> bl    00000ddc <TaskD+84>
  1212.         RELOC: 00000ddc R_PPC_REL24 PPCReleaseSemaphore
  1213. 00000de0 <TaskD+88> lis    r3,-8531
  1214. 00000de4 <TaskD+8c> ori    r3,r3,48879
  1215. 00000de8 <TaskD+90> lwz    r31,36(r1)
  1216. 00000dec <TaskD+94> addi    r1,r1,40
  1217. 00000df0 <TaskD+98> lwz    r0,4(r1)
  1218. 00000df4 <TaskD+9c> mtlr    r0
  1219. 00000df8 <TaskD+a0> blr
  1220. ...
  1221. 00000e00 <SAS/C Compiled> .long 0x4001
  1222. exit():
  1223. 00000e04 <exit> mflr    r0
  1224. 00000e08 <exit+4> stw    r0,4(r1)
  1225. 00000e0c <exit+8> stwu    r1,-48(r1)
  1226. 00000e10 <exit+c> stw    r31,44(r1)
  1227. 00000e14 <exit+10> stw    r3,24(r1)
  1228. 00000e18 <exit+14> lis    r3,0
  1229.         RELOC: 00000e1a R_PPC_ADDR16_HA __exitfuncs
  1230. 00000e1c <exit+18> lwz    r31,0(r3)
  1231.         RELOC: 00000e1e R_PPC_ADDR16_LO __exitfuncs
  1232. 00000e20 <exit+1c> b    00000e34 <exit+30>
  1233. 00000e24 <exit+20> lwz    r4,4(r31)
  1234. 00000e28 <exit+24> mtlr    r4
  1235. 00000e2c <exit+28> blrl
  1236. 00000e30 <exit+2c> lwz    r31,0(r31)
  1237. 00000e34 <exit+30> cmpwi    r31,0
  1238. 00000e38 <exit+34> bne    00000e24 <exit+20>
  1239. 00000e3c <exit+38> lwz    r3,24(r1)
  1240. 00000e40 <exit+3c> lwz    r31,44(r1)
  1241. 00000e44 <exit+40> addi    r1,r1,48
  1242. 00000e48 <exit+44> lwz    r0,4(r1)
  1243. 00000e4c <exit+48> mtlr    r0
  1244. 00000e50 <exit+4c> b    00000e50 <exit+4c>
  1245.         RELOC: 00000e50 R_PPC_REL24 __exit
  1246. ...
  1247. 00000e58 <SAS/C Compiled> .long 0x4001
  1248. ...
  1249. 00000e60 <SAS/C Compiled> .long 0x4001
  1250. qsort():
  1251. 00000e64 <qsort> mflr    r0
  1252. 00000e68 <qsort+4> stw    r0,4(r1)
  1253. 00000e6c <qsort+8> stwu    r1,-96(r1)
  1254. 00000e70 <qsort+c> stmw    r24,64(r1)
  1255. 00000e74 <qsort+10> stw    r3,48(r1)
  1256. 00000e78 <qsort+14> lwz    r28,48(r1)
  1257. 00000e7c <qsort+18> ori    r29,r6,0
  1258. 00000e80 <qsort+1c> ori    r27,r28,0
  1259. 00000e84 <qsort+20> ori    r30,r5,0
  1260. 00000e88 <qsort+24> ori    r31,r4,0
  1261. 00000e8c <qsort+28> cmplwi    r31,1
  1262. 00000e90 <qsort+2c> ble    00000fb8 <qsort+154>
  1263. 00000e94 <qsort+30> add    r26,r30,r27
  1264. 00000e98 <qsort+34> cmplwi    r31,2
  1265. 00000e9c <qsort+38> bne    00000ed4 <qsort+70>
  1266. 00000ea0 <qsort+3c> ori    r3,r27,0
  1267. 00000ea4 <qsort+40> ori    r4,r26,0
  1268. 00000ea8 <qsort+44> ori    r5,r27,0
  1269. 00000eac <qsort+48> ori    r6,r26,0
  1270. 00000eb0 <qsort+4c> mtlr    r29
  1271. 00000eb4 <qsort+50> blrl
  1272. 00000eb8 <qsort+54> cmpwi    r3,0
  1273. 00000ebc <qsort+58> ble    00000fb8 <qsort+154>
  1274. 00000ec0 <qsort+5c> ori    r3,r27,0
  1275. 00000ec4 <qsort+60> ori    r4,r26,0
  1276. 00000ec8 <qsort+64> ori    r5,r30,0
  1277. 00000ecc <qsort+68> bl    00000ecc <qsort+68>
  1278.         RELOC: 00000ecc R_PPC_REL24 __swmem
  1279. 00000ed0 <qsort+6c> b    00000fb8 <qsort+154>
  1280. 00000ed4 <qsort+70> rlwinm    r8,r31,31,1,31
  1281. 00000ed8 <qsort+74> mullw    r9,r8,r30
  1282. 00000edc <qsort+78> ori    r3,r28,0
  1283. 00000ee0 <qsort+7c> ori    r5,r30,0
  1284. 00000ee4 <qsort+80> ori    r25,r28,0
  1285. 00000ee8 <qsort+84> add    r4,r9,r27
  1286. 00000eec <qsort+88> bl    00000eec <qsort+88>
  1287.         RELOC: 00000eec R_PPC_REL24 __swmem
  1288. 00000ef0 <qsort+8c> li    r24,0
  1289. 00000ef4 <qsort+90> li    r28,1
  1290. 00000ef8 <qsort+94> b    00000f44 <qsort+e0>
  1291. 00000efc <qsort+98> ori    r3,r26,0
  1292. 00000f00 <qsort+9c> ori    r4,r27,0
  1293. 00000f04 <qsort+a0> ori    r5,r26,0
  1294. 00000f08 <qsort+a4> ori    r6,r27,0
  1295. 00000f0c <qsort+a8> mtlr    r29
  1296. 00000f10 <qsort+ac> blrl
  1297. 00000f14 <qsort+b0> cmpwi    r3,0
  1298. 00000f18 <qsort+b4> bge    00000f3c <qsort+d8>
  1299. 00000f1c <qsort+b8> add    r25,r30,r25
  1300. 00000f20 <qsort+bc> cmplw    r25,r26
  1301. 00000f24 <qsort+c0> addi    r24,r24,1
  1302. 00000f28 <qsort+c4> beq    00000f3c <qsort+d8>
  1303. 00000f2c <qsort+c8> ori    r3,r26,0
  1304. 00000f30 <qsort+cc> ori    r4,r25,0
  1305. 00000f34 <qsort+d0> ori    r5,r30,0
  1306. 00000f38 <qsort+d4> bl    00000f38 <qsort+d4>
  1307.         RELOC: 00000f38 R_PPC_REL24 __swmem
  1308. 00000f3c <qsort+d8> add    r26,r30,r26
  1309. 00000f40 <qsort+dc> addi    r28,r28,1
  1310. 00000f44 <qsort+e0> cmplw    r28,r31
  1311. 00000f48 <qsort+e4> blt    00000efc <qsort+98>
  1312. 00000f4c <qsort+e8> cmplw    r25,r27
  1313. 00000f50 <qsort+ec> beq    00000f64 <qsort+100>
  1314. 00000f54 <qsort+f0> ori    r3,r27,0
  1315. 00000f58 <qsort+f4> ori    r4,r25,0
  1316. 00000f5c <qsort+f8> ori    r5,r30,0
  1317. 00000f60 <qsort+fc> bl    00000f60 <qsort+fc>
  1318.         RELOC: 00000f60 R_PPC_REL24 __swmem
  1319. 00000f64 <qsort+100> subf    r3,r24,r31
  1320. 00000f68 <qsort+104> addi    r26,r3,-1
  1321. 00000f6c <qsort+108> cmplw    r26,r24
  1322. 00000f70 <qsort+10c> ble    00000f98 <qsort+134>
  1323. 00000f74 <qsort+110> ori    r3,r27,0
  1324. 00000f78 <qsort+114> ori    r4,r24,0
  1325. 00000f7c <qsort+118> ori    r5,r30,0
  1326. 00000f80 <qsort+11c> ori    r6,r29,0
  1327. 00000f84 <qsort+120> add    r28,r30,r25
  1328. 00000f88 <qsort+124> ori    r27,r28,0
  1329. 00000f8c <qsort+128> bl    00000e64 <qsort>
  1330. 00000f90 <qsort+12c> ori    r31,r26,0
  1331. 00000f94 <qsort+130> b    00000e8c <qsort+28>
  1332. 00000f98 <qsort+134> add    r3,r30,r25
  1333. 00000f9c <qsort+138> ori    r4,r26,0
  1334. 00000fa0 <qsort+13c> ori    r5,r30,0
  1335. 00000fa4 <qsort+140> ori    r6,r29,0
  1336. 00000fa8 <qsort+144> bl    00000e64 <qsort>
  1337. 00000fac <qsort+148> ori    r28,r27,0
  1338. 00000fb0 <qsort+14c> ori    r31,r24,0
  1339. 00000fb4 <qsort+150> b    00000e8c <qsort+28>
  1340. 00000fb8 <qsort+154> lmw    r24,64(r1)
  1341. 00000fbc <qsort+158> addi    r1,r1,96
  1342. 00000fc0 <qsort+15c> lwz    r0,4(r1)
  1343. 00000fc4 <qsort+160> mtlr    r0
  1344. 00000fc8 <qsort+164> blr
  1345. ...
  1346. 00000fd0 <SAS/C Compiled> .long 0x4001
  1347. __exit():
  1348. 00000fd4 <__exit> stwu    r1,-32(r1)
  1349. 00000fd8 <__exit+4> stw    r3,16(r1)
  1350. 00000fdc <__exit+8> lwz    r3,16(r1)
  1351. 00000fe0 <__exit+c> addi    r1,r1,32
  1352. 00000fe4 <__exit+10> b    00000fe4 <__exit+10>
  1353.         RELOC: 00000fe4 R_PPC_REL24 _XCEXIT
  1354. 00000fe8 <SAS/C Compiled> .long 0x4001
  1355. setjmp():
  1356. 00000fec <setjmp> stwu    r1,-24(r1)
  1357. 00000ff0 <setjmp+4> addi    r1,r1,24
  1358. 00000ff4 <setjmp+8> mflr    r5
  1359. 00000ff8 <setjmp+c> mfcr    r6
  1360. 00000ffc <setjmp+10> stw    r5,0(r3)
  1361. 00001000 <setjmp+14> stw    r6,4(r3)
  1362. 00001004 <setjmp+18> stw    r1,8(r3)
  1363. 00001008 <setjmp+1c> stw    r2,12(r3)
  1364. 0000100c <setjmp+20> stmw    r13,20(r3)
  1365. 00001010 <setjmp+24> mffs    f0
  1366. 00001014 <setjmp+28> stfd    f14,96(r3)
  1367. 00001018 <setjmp+2c> stfd    f15,104(r3)
  1368. 0000101c <setjmp+30> stfd    f16,112(r3)
  1369. 00001020 <setjmp+34> stfd    f17,120(r3)
  1370. 00001024 <setjmp+38> stfd    f18,128(r3)
  1371. 00001028 <setjmp+3c> stfd    f19,136(r3)
  1372. 0000102c <setjmp+40> stfd    f20,144(r3)
  1373. 00001030 <setjmp+44> stfd    f21,152(r3)
  1374. 00001034 <setjmp+48> stfd    f22,160(r3)
  1375. 00001038 <setjmp+4c> stfd    f23,168(r3)
  1376. 0000103c <setjmp+50> stfd    f24,176(r3)
  1377. 00001040 <setjmp+54> stfd    f25,184(r3)
  1378. 00001044 <setjmp+58> stfd    f26,192(r3)
  1379. 00001048 <setjmp+5c> stfd    f27,200(r3)
  1380. 0000104c <setjmp+60> stfd    f28,208(r3)
  1381. 00001050 <setjmp+64> stfd    f29,216(r3)
  1382. 00001054 <setjmp+68> stfd    f30,224(r3)
  1383. 00001058 <setjmp+6c> stfd    f31,232(r3)
  1384. 0000105c <setjmp+70> stfd    f0,240(r3)
  1385. 00001060 <setjmp+74> li    r3,0
  1386. 00001064 <setjmp+78> blr
  1387. 00001068 <setjmp+7c> addi    r1,r1,24
  1388. 0000106c <setjmp+80> blr
  1389. longjmp():
  1390. 00001070 <longjmp> stwu    r1,-24(r1)
  1391. 00001074 <longjmp+4> lwz    r5,0(r3)
  1392. 00001078 <longjmp+8> lwz    r6,4(r3)
  1393. 0000107c <longjmp+c> mtlr    r5
  1394. 00001080 <longjmp+10> .long 0x7c00f920
  1395. 00001084 <longjmp+14> lwz    r1,8(r3)
  1396. 00001088 <longjmp+18> lwz    r2,12(r3)
  1397. 0000108c <longjmp+1c> lmw    r13,20(r3)
  1398. 00001090 <longjmp+20> lfd    f14,96(r3)
  1399. 00001094 <longjmp+24> lfd    f15,104(r3)
  1400. 00001098 <longjmp+28> lfd    f16,112(r3)
  1401. 0000109c <longjmp+2c> lfd    f17,120(r3)
  1402. 000010a0 <longjmp+30> lfd    f18,128(r3)
  1403. 000010a4 <longjmp+34> lfd    f19,136(r3)
  1404. 000010a8 <longjmp+38> lfd    f20,144(r3)
  1405. 000010ac <longjmp+3c> lfd    f21,152(r3)
  1406. 000010b0 <longjmp+40> lfd    f22,160(r3)
  1407. 000010b4 <longjmp+44> lfd    f23,168(r3)
  1408. 000010b8 <longjmp+48> lfd    f24,176(r3)
  1409. 000010bc <longjmp+4c> lfd    f25,184(r3)
  1410. 000010c0 <longjmp+50> lfd    f26,192(r3)
  1411. 000010c4 <longjmp+54> lfd    f27,200(r3)
  1412. 000010c8 <longjmp+58> lfd    f28,208(r3)
  1413. 000010cc <longjmp+5c> lfd    f29,216(r3)
  1414. 000010d0 <longjmp+60> lfd    f30,224(r3)
  1415. 000010d4 <longjmp+64> lfd    f0,240(r3)
  1416. 000010d8 <longjmp+68> lfd    f31,232(r3)
  1417. 000010dc <longjmp+6c> mr.    r3,r4
  1418. 000010e0 <longjmp+70> mtfsf    0,f31
  1419. 000010e4 <longjmp+74> bnelr    
  1420. 000010e8 <longjmp+78> li    r3,1
  1421. 000010ec <longjmp+7c> blr
  1422. 000010f0 <longjmp+80> addi    r1,r1,24
  1423. 000010f4 <longjmp+84> blr
  1424. 000010f8 <SAS/C Compiled> .long 0x4001
  1425. __swmem():
  1426. 000010fc <__swmem> stwu    r1,-24(r1)
  1427. 00001100 <__swmem+4> stw    r28,20(r1)
  1428. 00001104 <__swmem+8> ori    r6,r4,0
  1429. 00001108 <__swmem+c> ori    r7,r3,0
  1430. 0000110c <__swmem+10> li    r28,0
  1431. 00001110 <__swmem+14> b    00001130 <__swmem+34>
  1432. 00001114 <__swmem+18> lbz    r3,0(r7)
  1433. 00001118 <__swmem+1c> lbz    r4,0(r6)
  1434. 0000111c <__swmem+20> addi    r28,r28,1
  1435. 00001120 <__swmem+24> stb    r4,0(r7)
  1436. 00001124 <__swmem+28> stb    r3,0(r6)
  1437. 00001128 <__swmem+2c> addi    r6,r6,1
  1438. 0000112c <__swmem+30> addi    r7,r7,1
  1439. 00001130 <__swmem+34> cmpw    r28,r5
  1440. 00001134 <__swmem+38> blt    00001114 <__swmem+18>
  1441. 00001138 <__swmem+3c> lwz    r28,20(r1)
  1442. 0000113c <__swmem+40> addi    r1,r1,24
  1443. 00001140 <__swmem+44> blr
  1444. ...
  1445. 00001148 <SAS/C Compiled> .long 0x4001
  1446. _STI_32767_dummy():
  1447. 0000114c <_STI_32767_dummy> li    r3,0
  1448. 00001150 <_STI_32767_dummy+4> blr
  1449. get_last_ctdt():
  1450. 00001154 <get_last_ctdt> stwu    r1,-24(r1)
  1451. 00001158 <get_last_ctdt+4> lis    r3,0
  1452.         RELOC: 0000115a R_PPC_ADDR16_HA .ctdt+0x00000008
  1453. 0000115c <get_last_ctdt+8> addi    r3,r3,0
  1454.         RELOC: 0000115e R_PPC_ADDR16_LO .ctdt+0x00000008
  1455. 00001160 <get_last_ctdt+c> addi    r1,r1,24
  1456. 00001164 <get_last_ctdt+10> blr
  1457. Disassembly of section .data:
  1458. ...
  1459.         RELOC: 00000004 R_PPC_ADDR32 .data
  1460. 00000008 <_ProgramName+4> oris    r15,r3,29486
  1461. 0000000c <_ProgramName+8> xoris    r9,r3,25202
  1462. 00000010 <_ProgramName+c> ori    r18,r11,30976
  1463. ...
  1464. 00000018 <TaskCounter+4> rlwinm.    r1,r3,14,13,21
  1465. 0000001c <TaskCounter+8> bdnztla+    ,0000476c <get_last_ctdt+3618>
  1466. 00000020 <TaskCounter+c> xoris    r4,r27,8269
  1467. 00000024 <TaskCounter+10> xoris    r18,r27,28265
  1468. 00000028 <TaskCounter+14> xoris    r7,r19,0
  1469. 0000002c <TaskCounter+18> rlwinm.    r1,r3,14,13,21
  1470. 00000030 <TaskCounter+1c> bdnzla+    0000476c <get_last_ctdt+3618>
  1471. 00000034 <TaskCounter+20> xoris    r4,r27,8269
  1472. 00000038 <TaskCounter+24> xoris    r18,r27,28265
  1473. 0000003c <TaskCounter+28> xoris    r7,r19,0
  1474. 00000040 <TaskCounter+2c> rlwinm.    r1,r3,14,13,21
  1475. 00000044 <TaskCounter+30> .long 0x4320476f
  1476. 00000048 <TaskCounter+34> xoris    r4,r27,8269
  1477. 0000004c <TaskCounter+38> xoris    r18,r27,28265
  1478. 00000050 <TaskCounter+3c> xoris    r7,r19,0
  1479. 00000054 <TaskCounter+40> rlwinm.    r1,r3,14,13,21
  1480. 00000058 <TaskCounter+44> .long 0x4420476f
  1481. 0000005c <TaskCounter+48> xoris    r4,r27,8269
  1482. 00000060 <TaskCounter+4c> xoris    r18,r27,28265
  1483. 00000064 <TaskCounter+50> xoris    r7,r19,0
  1484. 00000068 <TaskCounter+54> rlwinm.    r1,r3,14,13,21
  1485. 0000006c <TaskCounter+58> bdnztla+    ,0000476c <get_last_ctdt+3618>
  1486. 00000070 <TaskCounter+5c> xoris    r4,r27,8269
  1487. 00000074 <TaskCounter+60> xoris    r18,r27,28265
  1488. 00000078 <TaskCounter+64> xoris    r7,r19,0
  1489. 0000007c <TaskCounter+68> rlwinm.    r1,r3,14,13,21
  1490. 00000080 <TaskCounter+6c> .long 0x4420476f
  1491. 00000084 <TaskCounter+70> xoris    r4,r27,8269
  1492. 00000088 <TaskCounter+74> xoris    r18,r27,28265
  1493. 0000008c <TaskCounter+78> xoris    r7,r19,0
  1494. 00000090 <TaskCounter+7c> rlwinm.    r1,r3,14,13,21
  1495. 00000094 <TaskCounter+80> .long 0x4f626a65
  1496. 00000098 <TaskCounter+84> ori    r20,r27,16672
  1497. 0000009c <TaskCounter+88> addic    r3,r24,9580
  1498. 000000a0 <TaskCounter+8c> rldcr    r0,r1,r12,45
  1499. 000000a4 <TaskCounter+90> oris    r1,r11,29797
  1500. 000000a8 <TaskCounter+94> oris    r14,r1,11822
  1501. 000000ac <TaskCounter+98> tdlti    r0,21601
  1502. 000000b0 <TaskCounter+9c> andi.    r11,r27,16928
  1503. 000000b4 <TaskCounter+a0> .long 0x476f6f64
  1504. 000000b8 <TaskCounter+a4> subfic    r2,r13,28530
  1505. 000000bc <TaskCounter+a8> xoris    r9,r19,28263
  1506. 000000c0 <TaskCounter+ac> .long 0x5461
  1507. 000000c4 <TaskCounter+b0> andi.    r11,r27,17440
  1508. 000000c8 <TaskCounter+b4> .long 0x476f6f64
  1509. 000000cc <TaskCounter+b8> subfic    r2,r13,28530
  1510. 000000d0 <TaskCounter+bc> xoris    r9,r19,28263
  1511. 000000d4 <TaskCounter+c0> .long 0x5461
  1512. 000000d8 <TaskCounter+c4> andi.    r11,r27,20322
  1513. 000000dc <TaskCounter+c8> xori    r5,r19,25460
  1514. 000000e0 <TaskCounter+cc> bdnz+    00003158 <get_last_ctdt+2004>
  1515. 000000e4 <TaskCounter+d0> dozi    r11,r12,30752
  1516. 000000e8 <TaskCounter+d4> ori    r18,r27,25953
  1517. 000000ec <TaskCounter+d8> andis.    r5,r3,25646
  1518. 000000f0 <TaskCounter+dc> cmpdi    cr4,r14,2560
  1519. 000000f4 <TaskCounter+e0> rlwinm.    r1,r3,14,13,21
  1520. 000000f8 <TaskCounter+e4> .long 0x4320476f
  1521. 000000fc <TaskCounter+e8> xoris    r4,r27,8269
  1522. 00000100 <TaskCounter+ec> xoris    r18,r27,28265
  1523. 00000104 <TaskCounter+f0> xoris    r7,r19,0
  1524. 00000108 <TaskCounter+f4> rlwinm.    r1,r3,14,13,21
  1525. 0000010c <TaskCounter+f8> .long 0x4420476f
  1526. 00000110 <TaskCounter+fc> xoris    r4,r27,8269
  1527. 00000114 <TaskCounter+100> xoris    r18,r27,28265
  1528. 00000118 <TaskCounter+104> xoris    r7,r19,0
  1529. 0000011c <TaskCounter+108> rlwinm.    r1,r3,14,13,21
  1530. 00000120 <TaskCounter+10c> .long 0x4f626a65
  1531. 00000124 <TaskCounter+110> ori    r20,r27,17184
  1532. 00000128 <TaskCounter+114> addic    r3,r24,9580
  1533. 0000012c <TaskCounter+118> rldcr    r0,r1,r12,45
  1534. 00000130 <TaskCounter+11c> oris    r1,r11,29797
  1535. 00000134 <TaskCounter+120> oris    r14,r1,11822
  1536. 00000138 <TaskCounter+124> tdlti    r0,21601
  1537. 0000013c <TaskCounter+128> andi.    r11,r27,17440
  1538. 00000140 <TaskCounter+12c> .long 0x476f6f64
  1539. 00000144 <TaskCounter+130> subfic    r2,r13,28530
  1540. 00000148 <TaskCounter+134> xoris    r9,r19,28263
  1541. 0000014c <TaskCounter+138> .long 0x5461
  1542. 00000150 <TaskCounter+13c> andi.    r11,r27,17440
  1543. 00000154 <TaskCounter+140> .long 0x476f6f64
  1544. 00000158 <TaskCounter+144> subfic    r2,r13,28530
  1545. 0000015c <TaskCounter+148> xoris    r9,r19,28263
  1546. 00000160 <TaskCounter+14c> .long 0x5461
  1547. 00000164 <TaskCounter+150> andi.    r11,r27,20322
  1548. 00000168 <TaskCounter+154> xori    r5,r19,25460
  1549. 0000016c <TaskCounter+158> .long 0x44203078
  1550. 00000170 <TaskCounter+15c> dozi    r11,r12,30752
  1551. 00000174 <TaskCounter+160> ori    r18,r27,25953
  1552. 00000178 <TaskCounter+164> andis.    r5,r3,25646
  1553. 0000017c <TaskCounter+168> cmpdi    cr4,r14,2560
  1554. 00000180 <TaskCounter+16c> rlwinm    r1,r27,13,5,26
  1555. 00000184 <TaskCounter+170> xori    r14,r11,26400
  1556. 00000188 <TaskCounter+174> oris    r15,r19,29216
  1557. 0000018c <TaskCounter+178> rlwinm.    r1,r3,14,13,21
  1558. 00000190 <TaskCounter+17c> subfic    r2,r6,26990
  1559. 00000194 <TaskCounter+180> xori    r19,r11,26656
  1560. 00000198 <TaskCounter+184> .long 0x4d73672e
  1561. 0000019c <TaskCounter+188> cmpdi    cr4,r14,2560
  1562. 000001a0 <TaskCounter+18c> .long 0x476f7420
  1563. 000001a4 <TaskCounter+190> rlwimi    r20,r27,12,5,25
  1564. 000001a8 <TaskCounter+194> andis.    r21,r2,28704
  1565. 000001ac <TaskCounter+198> .long 0x4d736720
  1566. 000001b0 <TaskCounter+19c> addic    r3,r24,9580
  1567. 000001b4 <TaskCounter+1a0> rldic    r14,r1,37,24
  1568. 000001b8 <TaskCounter+1a4> .long 0x536f
  1569. 000001bc <TaskCounter+1a8> xoris    r5,r11,8302
  1570. 000001c0 <TaskCounter+1ac> xoris    r14,r27,8306
  1571. 000001c4 <TaskCounter+1b0> oris    r16,r11,27753
  1572. 000001c8 <TaskCounter+1b4> oris    r4,r11,8303
  1573. 000001cc <TaskCounter+1b8> andi.    r0,r17,25965
  1574. 000001d0 <TaskCounter+1bc> andi.    r20,r3,31008
  1575. 000001d4 <TaskCounter+1c0> .long 0x4d736720
  1576. 000001d8 <TaskCounter+1c4> addic    r3,r24,9580
  1577. 000001dc <TaskCounter+1c8> rldicl.    r0,r1,14,61
  1578. 000001e0 <TaskCounter+1cc> andi.    r0,r25,26223
  1579. 000001e4 <TaskCounter+1d0> andis.    r14,r11,25646
  1580. 000001e8 <TaskCounter+1d4> cmpdi    cr4,r23,24937
  1581. 000001ec <TaskCounter+1d8> andis.    r10,r0,0
  1582. 000001f0 <TaskCounter+1dc> .long 0x436f756c
  1583. 000001f4 <TaskCounter+1e0> oris    r14,r3,24692
  1584. 000001f8 <TaskCounter+1e4> subfic    r2,r19,29793
  1585. 000001fc <TaskCounter+1e8> andi.    r20,r19,8276
  1586. 00000200 <TaskCounter+1ec> ori    r19,r11,27424
  1587. 00000204 <TaskCounter+1f0> .long 0x440a0000
  1588. 00000208 <TaskCounter+1f4> .long 0x436f756c
  1589. 0000020c <TaskCounter+1f8> oris    r14,r3,24692
  1590. 00000210 <TaskCounter+1fc> subfic    r2,r19,29793
  1591. 00000214 <TaskCounter+200> andi.    r20,r19,8276
  1592. 00000218 <TaskCounter+204> ori    r19,r11,27424
  1593. 0000021c <TaskCounter+208> .long 0x430a0000
  1594. 00000220 <TaskCounter+20c> .long 0x436f756c
  1595. 00000224 <TaskCounter+210> oris    r14,r3,24692
  1596. 00000228 <TaskCounter+214> subfic    r2,r19,29793
  1597. 0000022c <TaskCounter+218> andi.    r20,r19,8276
  1598. 00000230 <TaskCounter+21c> ori    r19,r11,27424
  1599. 00000234 <TaskCounter+220> bc    16,4*cr2+eq,00000234 <TaskCounter+220>
  1600. 00000238 <TaskCounter+224> .long 0x436f756c
  1601. 0000023c <TaskCounter+228> oris    r14,r3,24692
  1602. 00000240 <TaskCounter+22c> subfic    r2,r19,29793
  1603. 00000244 <TaskCounter+230> andi.    r20,r19,8276
  1604. 00000248 <TaskCounter+234> ori    r19,r11,27424
  1605. 0000024c <TaskCounter+238> bdnzt    4*cr2+eq,0000024c <TaskCounter+238>
  1606. 00000250 <TaskCounter+23c> .long 0x436f756c
  1607. 00000254 <TaskCounter+240> oris    r14,r3,24692
  1608. 00000258 <TaskCounter+244> subfic    r3,r3,29285
  1609. 0000025c <TaskCounter+248> ori    r20,r11,25888
  1610. 00000260 <TaskCounter+24c> rlwimi    r20,r27,12,5,25
  1611. 00000264 <TaskCounter+250> andis.    r21,r2,28749
  1612. 00000268 <TaskCounter+254> andi.    r7,r27,17418
  1613. 0000026c <TaskCounter+258> .long 0x436f
  1614. 00000270 <TaskCounter+25c> andis.    r12,r11,25710
  1615. 00000274 <TaskCounter+260> ori    r20,r3,8291
  1616. 00000278 <TaskCounter+264> andi.    r5,r19,24948
  1617. 0000027c <TaskCounter+268> oris    r0,r9,21364
  1618. 00000280 <TaskCounter+26c> ori    r18,r11,29781
  1619. 00000284 <TaskCounter+270> andi.    r13,r2,29543
  1620. 00000288 <TaskCounter+274> .long 0x430a0000
  1621. 0000028c <TaskCounter+278> .long 0x436f756c
  1622. 00000290 <TaskCounter+27c> oris    r14,r3,24692
  1623. 00000294 <TaskCounter+280> subfic    r3,r3,29285
  1624. 00000298 <TaskCounter+284> ori    r20,r11,25888
  1625. 0000029c <TaskCounter+288> rlwimi    r20,r27,12,5,25
  1626. 000002a0 <TaskCounter+28c> andis.    r21,r2,28749
  1627. 000002a4 <TaskCounter+290> andi.    r7,r27,16906
  1628. 000002a8 <TaskCounter+294> .long 0x436f
  1629. 000002ac <TaskCounter+298> andis.    r12,r11,25710
  1630. 000002b0 <TaskCounter+29c> ori    r20,r3,8291
  1631. 000002b4 <TaskCounter+2a0> andi.    r5,r19,24948
  1632. 000002b8 <TaskCounter+2a4> oris    r0,r9,21364
  1633. 000002bc <TaskCounter+2a8> ori    r18,r11,29781
  1634. 000002c0 <TaskCounter+2ac> andi.    r13,r2,29543
  1635. 000002c4 <TaskCounter+2b0> bdnzt    4*cr2+eq,000002c4 <TaskCounter+2b0>
  1636. 000002c8 <TaskCounter+2b4> .long 0x436f756c
  1637. 000002cc <TaskCounter+2b8> oris    r14,r3,24692
  1638. 000002d0 <TaskCounter+2bc> subfic    r3,r3,29285
  1639. 000002d4 <TaskCounter+2c0> ori    r20,r11,25888
  1640. 000002d8 <TaskCounter+2c4> rlwimi.    r5,r27,13,21,16
  1641. 000002dc <TaskCounter+2c8> andi.    r8,r3,28530
  1642. 000002e0 <TaskCounter+2cc> oris    r10,r8,0
  1643. 000002e4 <TaskCounter+2d0> rlwinm.    r1,r3,14,13,21
  1644. 000002e8 <TaskCounter+2d4> bdnzt+    ,0000565c <get_last_ctdt+4508>
  1645. 000002ec <TaskCounter+2d8> ori    r18,r11,29781
  1646. 000002f0 <TaskCounter+2dc> andi.    r0,r1,19827
  1647. 000002f4 <TaskCounter+2e0> oris    r0,r25,9587
  1648. 000002f8 <TaskCounter+2e4> tdlti    r0,21601
  1649. 000002fc <TaskCounter+2e8> andi.    r11,r27,16698
  1650. 00000300 <TaskCounter+2ec> subfic    r1,r5,27748
  1651. 00000304 <TaskCounter+2f0> tdlti    r0,21601
  1652. 00000308 <TaskCounter+2f4> andi.    r11,r27,16928
  1653. 0000030c <TaskCounter+2f8> rlwimi    r20,r27,12,5,25
  1654. 00000310 <TaskCounter+2fc> andis.    r21,r2,28704
  1655. 00000314 <TaskCounter+300> .long 0x4d736720
  1656. 00000318 <TaskCounter+304> dozi    r11,r19,2560
  1657. 0000031c <TaskCounter+308> rlwinm.    r1,r3,14,13,21
  1658. 00000320 <TaskCounter+30c> bcl+    16,4*cr6+eq,00002344 <get_last_ctdt+11f0>
  1659. 00000324 <TaskCounter+310> xoris    r4,r3,2560
  1660. 00000328 <TaskCounter+314> rlwinm.    r1,r3,14,13,21
  1661. 0000032c <TaskCounter+318> .long 0x43205374
  1662. 00000330 <TaskCounter+31c> ori    r18,r11,29781
  1663. 00000334 <TaskCounter+320> andi.    r0,r1,19827
  1664. 00000338 <TaskCounter+324> oris    r0,r25,9587
  1665. 0000033c <TaskCounter+328> tdlti    r0,21601
  1666. 00000340 <TaskCounter+32c> andi.    r11,r27,17210
  1667. 00000344 <TaskCounter+330> subfic    r1,r5,27748
  1668. 00000348 <TaskCounter+334> tdlti    r0,21601
  1669. 0000034c <TaskCounter+338> andi.    r11,r27,17440
  1670. 00000350 <TaskCounter+33c> rlwimi    r20,r27,12,5,25
  1671. 00000354 <TaskCounter+340> andis.    r21,r2,28704
  1672. 00000358 <TaskCounter+344> .long 0x4d736720
  1673. 0000035c <TaskCounter+348> dozi    r11,r19,2560
  1674. 00000360 <TaskCounter+34c> rlwinm.    r1,r3,14,13,21
  1675. 00000364 <TaskCounter+350> .long 0x443a2025
  1676. 00000368 <TaskCounter+354> xoris    r4,r3,2560
  1677. ...
  1678. Disassembly of section .ctdt:
  1679.         RELOC: 00000004 R_PPC_ADDR32 .text+0x000005d4
  1680. 00000008 <.ctdt+8> .long 0x7fff
  1681. ...
  1682.         RELOC: 0000000c R_PPC_ADDR32 .text+0x0000114c
  1683.